码迷,mamicode.com
首页 > 编程语言 > 详细

javaweb和javaee分别是什么,有什么区别-蛙课网

时间:2020-09-17 13:13:34      阅读:33      评论:0      收藏:0      [点我收藏+]

标签:java   远程   nat   设计模式   follow   服务器   发展   核心   程序   

一说到javaee大家就会联想到javaweb请添加链接描述,那么javaweb是什么,javaee是什么,他们之间有什么区别,今天我们一起学习一下javaweb和javaee相关的知识。

JavaWeb包括jsp、Html等前端页面,我们可以这样理解,jsp可以看做前端页面嵌入了java的代码——编译成Servlet——输出HTML——呈现出一个页面。JavaWeb一般有两个架构,分别是C/S(Client/Server),也就是客户端/服务器端,在用户本地有一个客户端程序,在远程有一个服务器端程序,C/S的优点是用户体验好,缺点是开发,维护不方便,用户需要安装,部署客户端程序。还有一个是B/S(Browser/Server),也就是浏览器/服务器端,只需要一个浏览器,用户通过不同的网址,就可以访问不同的服务器端程序,C/S的优点是开发,维护方便,用户使用浏览器就能访问,缺点是如果应用过大,用户体验会受到影响。

Java EE,其实在这之前它不叫java ee,而是为了让大家清楚j2ee只是java企业级应用,所以改名为j2ee,在本质上,java ee和java2e是一个东西,他们想表达的意思也是一样的,所讲述的内容也是一样的。在2004年的一次演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件,以延续它的生命力,而不是依赖J2SE/J2EE版本。Java EE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。主流的javaee框架有SpringMVC、Struts2、Spring、Hibernate、SSH、SSM、Spring Boot等。

Javaweb与javaee的区别:

通过以上描述我们可以看出,JavaEE包括一些流行框架的使用,比如Spring、SSM、SSH、Struts2等,Java EE运行在一个完整的应用服务器上,用来开发大规模、分布式、健壮的网络应用,目前呢,像政府、银行、各大企业都会选择Java EE进行开发,不仅安全、稳定,应用起来也广泛。Java Web,是用Java技术来解决相关web互联网领域的技百术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP,Html和MVC设计模式等等。Java技术对Web领域的发展注入版了强大的动力。

综上所描述的javaweb是什么,javaee是什么以及他们之间的区别。Javaweb和javaee相辅相成。Java EE是用来解决java web开发的,但也不只是用来开发java web,我们即可以把JavaWeb当成JavaEE的一部分,是我们今后更好学习java的第一个方向,javaweb也为javaee提供了前端的基础。

javaweb和javaee分别是什么,有什么区别-蛙课网

标签:java   远程   nat   设计模式   follow   服务器   发展   核心   程序   

原文地址:https://blog.51cto.com/14881077/2528483

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!