黑马程序员技术交流社区

标题: java web 和 java ee 有啥区别??? [打印本页]

作者: 张周飞    时间: 2014-6-17 10:18
标题: java web 和 java ee 有啥区别???
本帖最后由 张周飞 于 2014-6-20 09:22 编辑

java web 和 java ee 有啥区别???
作者: Aron    时间: 2014-6-17 19:37
Java Web
Java Web 应用程序会生成包含各种类型的标记语言(HTML 和 XML 等)和动态内容的交互式 Web 页。它通常由 Web 组件组成(如 JavaServer Pages (JSP)、servlet 和 JavaBeans),可用来修改和临时存储数据、与数据库和 Web 服务交互,以及根据客户端的请求呈现内容。

由于 Web 应用程序开发中涉及的很多任务都可以重复或需要多余的模板代码,因此可以应用 Web 框架来减少与常见活动相关联的开销。例如,很多框架(如 JavaServer Faces)为模板页面和会话管理提供了库,并经常提高代码的重用率。

Java EE
Java EE (Enterprise Edition) 是一种广泛使用的平台,包含了一组协调技术,可显著降低成本以及开发、部署和管理以服务器为中心的多层应用程序的复杂性。Java EE 是基于 Java SE 平台构建的,并提供了一组用于开发和运行可移植、强健、可伸缩、可靠和安全的服务器端应用程序的 API(Application Programming Interface,应用程序编程接口)。

Java EE 的一些基本组件包括:

Enterprise JavaBeans (EJB):一种用于封装应用程序业务逻辑的托管的、服务器端组件体系结构。EJB 技术加速并简化开发基于 Java 技术的分布式、事务性、安全和便携的应用程序。
Java 持久性 (JPA):一种使开发者能够在基于 Java 平台构建的应用程序中使用对象关系映射 (Object-Relational Mapping, ORM) 来管理数据的框架。
作者: Aron    时间: 2014-6-18 17:17
Aron 发表于 2014-6-17 19:37
Java Web
Java Web 应用程序会生成包含各种类型的标记语言(HTML 和 XML 等)和动态内容的交互式 Web 页。 ...

没事哈 加油




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2