千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:大连千锋IT培训  >  技术干货  >  JavaWeb是干什么的?

JavaWeb是干什么的?

来源:千锋教育
发布人:xqq
时间: 2023-10-11 12:23:10

一、什么是java

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

面向对象:

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

语法特点:

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

安全性高:

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

跨平台:

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

支持多线程:

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

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

二、什么是Web

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

静态页面:

在浏览器页面中所有的数据全部都是死数据,无法操作,仅供观看

比如:特效网页,或者是网页小游戏,又或者是说你写的是一个介绍页面,专门对某些东西进行介绍等等没有任何连接数据库的操作或者后台操作.

使用技术:html,css等.

动态页面:

动态页面就比较牛逼了,动态页面中的所有数据都是可以连接数据库进行动态修改的,数据由程序产生,可以人为操作.

比如:我们熟知的那些可以登录的,可以在页面中保存信息的等等页面.

使用技术:html,jsp,css,java,php,jQuery,javascript,数据库(Mysql…)等.

常用的web服务器

Tomcat:由Apache组织提供的一种Web服务器,提供对jsp和servlet的支持。它是一种径量级的javaWeb容器(服务器),也是当前应用最广的Javaweb服务器(免费)。

jboss:是一个遵从JavaEE规范的、开放源代码的、纯java的EJB服务器,它支持所有的JavaEE规范(免费)。

GlassFish:由Oracle公司开发的一款Javaweb服务器,是一款强健的商业服务器,达到产品级质量(应用很少)。

Resin:是CAUCHO公司的产品,是一个非常流行的服务器,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发(收费,应用比较多)。

Weblogic:是Orace公司的产品,是目前收费中应用较广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,适合大型项目(收费,用的不多,适合大公司)。

以上就是关于JavaWeb的知识希望对大家有帮助。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

apk和app的区别?

2023-10-11

Scheme语言中过程和计算过程有什么区别?

2023-10-11

单例模式和连接池的效率区别?

2023-10-11

最新文章NEW

iso与gho的区别?

2023-10-11

Java和JavaFX的区别是什么?

2023-10-11

Scheme语言中过程和计算过程有什么区别?

2023-10-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>