欢迎来到天天文库
浏览记录
ID:45919269
大小:54.66 KB
页数:2页
时间:2019-11-19
《javaweb开发和j2ee区别》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、javaweb开发和j2ee区别 在学习java过程中你知道javaweb开发和j2ee区别?下面yjbys就为大家分享javaweb开发和j2ee两者的区别仅供参考 J2EE是一种规范,是一种基于框架的开发. 1javaweb开发 基于JAVA的一般WEB开发,包括了JSP/SERVLET需要WEB服务器的支持,比如TOMCAT等.(因此只有一个服务器即可) 2j2ee开发 然而基于J2EE企业级的开发,他需要的是不只是WEB容器,还需要一个应用服务器,比如TOMCAT/RESIN是WE
2、N容器,JBOSS等是作为应用服务器支持EJB.(需要web服务器和应用服务器) J2EE标准就是: 解耦性,你的应用系统各个功能是否能够彻底脱离?是否不相互依赖也只有这样才能体现可维护性、可拓展性的软件设计目标 struts,hibernate,spring等是实现了解耦目的的一个框架,或者说是一个手段.(structs,hibernate,spring都是一框架目的降低各功能的耦合性) hibernate其实就是实现了饿EJB中的某些规范. Web开发是指基于web网络的开发web软件系统典
3、型的组成部分有web服务器(例如apache)、网页浏览器 企业级开发大多指构建较大规模的(例如用户数百上千甚至更多)、面向企业内部业务流程(例如物流管理、办公自动化)的软件系统 什么是J2EE呢?从整体上讲J2EE是使用Java技术开发企业级应用的一种事实上的工业标准(Sun公司出于其自身利益的考虑至今没有将Java及其相关技术纳入标准化组织的体系)它是Java技术不断适应和促进企业级应用过程中的产物目前Java平台有三个版本:适用于小型设备和智能卡的J2ME(Java2PlatformMicroEdition
4、)、适用于桌面系统的J2SE和适用于企业级应用的J2EESun推出J2EE的目的是为了克服传统Client/Server模式的弊病迎合Browser/Server架构的潮流为应用Java技术开发服务器端应用提供一个平台可移植的、多用户的、安全的和基于标准的企业级平台从而简化企业应用的开发、管理和部署J2EE是一个标准而不是一个现成的产品各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器J2EE应用服务器是J2EE企业级应用的部署平台由于它们都遵循了J2EE规范因此使用J2EE技术开发的企业级应用可以部署在各种J
5、2EE应用服务器上 为了推广并规范化使用J2EE架构企业级应用的体系架构Sun同时给出了一个建议性的J2EE应用设计模型:J2EEBlueprintsJ2EEBlueprints提供了实施J2EE企业级应用的体系架构、设计模式和相关的代码通过应用J2EEBlueprints所描述的体系模型能够部分简化架构企业级应用这项复杂的工作J2EEBlueprints是开发人员设计和优化J2EE组件的基本原则同时为围绕开发工作进行职能分工给出了指导性策略以帮助应用开发设计人员合理地分配技术资源
此文档下载收益归作者所有