Java web是用Java技术来解决相关web与联网领域的技术总和,包括web服务端和web客户端。Web服务器一般指的是网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应。
一、什么是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的知识希望对大家有帮助。