一. 名词解释
1. 基础部分:
开发三剑客
JPA:Java persistence API,Java 持久化 API. 是 JDK 5.0 注解或 xml 描述对象 - 关系表的映射关系, 并将运行期的实体对象持久化到数据库中.
EJB:Enterprise Java Bean, 企业级 JavaBean. 是一个用来构筑企业级应用的服务器端可被管理组件.
JSF:Java Server Faces, 是一种用于构建 Java web 应用程序的标准框架 (是 Java Community Process 规定的 JSR-127 标准). 它提供了一种以组件为中心的用户界面(UI) 构建方法, 从而简化了 Java 服务器端应用程序的开发.
JSP: 是由 Sun Microsystems 公司主导创建的一种动态网页技术标准. JSP 部署于网络服务器上, 可以响应客户端发送的请求, 并根据请求内容动态地生成 html,xml 或其他格式文档的 Web 网页, 然后返回给请求者. JSP 技术以 Java 语言作为脚本语言, 为用户的 HTTP 请求提供服务, 并能与服务器上的其它 Java 程序共同处理复杂的业务需求.
框架
Hibernate:Hibernate 是一个开放源代码的对象关系映射框架, 它对 JDBC 进行了非常轻量级的对象封装, 它将 POJO 与数据库表建立映射关系, 是一个全自动的 ORM 框架, hibernate 可以自动生成 SQL 语句, 自动执行, 使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库.
2. 关于网络
1.Tomcat
Tomcat 不是 EJB 容器, 只是一般的 Java Web 应用服务器, 只支持 JSP 和 Servelet 开发, 不支持 EJB 开发. 虽然现在已经有办法使得 Tomcat 支持 EJB 开发, 但是不是主流选择.
3. 框架
Hibernate: 从功能上说, JPA 现在就是 Hibernate 功能的一个子集
来源: http://www.bubuko.com/infodetail-3260905.html