JavaWeb的理解以及环境搭建

不知道大家怎么想的,对于不同的人会有不一样的理解,在这里我想总结一下我的个人看法,文字有点多,但是看完一定能懂:

很多高手都会告诉你JavaWeb是一个技术的总和,或者说是一种技术体系,都是比较大的覆盖面,刚入手的时候我听着也是很懵逼的,但是分开将其实就是很简单的两个东西:java和web只不过用的时候整合了一下,java这边的技术和web那边的技术全都用上了.

软件开发体系中将程序分类2大类

        1.c/s架构程序 client server

                基于客户端与服务端的程序。

                开发一个程序,要写客户端也要写服务端

        2.b/s架构程序  browser server

                基于浏览器与服务端的程序

                开发一个程序,只要编写服务端程序,客户端不需要

                直接可以通过浏览器去操作。

                我们所说的JavaWeb属于b/s架构

下面就讲解一下实现JavaWeb开发所需要的技术:

1.java:        

        很常见的一种编程语言,当然功能也是极为强大,现在也算得上是市面上主流的编程软件

        java特点:

                面向对象:

                面向对象,拿来即用,可以直接把别人写好的代码拿过来直接用,这使得java非常简单实用.

        语法特点:

                语法相对而言比较好懂,容易理解,Java语言的语法结构类似于C和C++,但Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念,并提供了自动垃圾回收机制,自行管理内存.

        安全性高:

                Java特别强调安全性。Java程序运行之前会进行代码的安全性检查,确保程序不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送运行的安全.

        跨平台:

                java是常见的跨平台语音,比较抽象,但是支持多种操作系统的程序编写.

        支持多线程:

                Java语言是支持多线程的。所谓多线程可以理解为程序中有多个任务并发执行,Java语言提供的同步机制可保证各线程对共享数据的正确操作。多线程可以在很大程度上提高程序的执行效率.

         使用技术:Spring,Springboot,SpringCloud,Mybatis,等

2.Web:

Web就是咱平时用的浏览器页面,咱这浏览器页面其实也分为两种,很常见的静态页面(静态web资源)和动态页面(动态web资源)

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值