阿里巴巴个人网站怎么做,百度经验发布平台,2022最新的旅游资讯,全球搜索引擎排名1.JDO: (Java Data Object )是Java对象持久化的新的规范#xff0c;也是一个用于存取某种数据仓库中的对象的标准化API.作用:用于存取某种数据仓库中的对象
2.JPA: JPA是Java Persistence API的简称#xff0c;中文名Java持久层API#xff0c;是JDK 5.0注解或XML描述对象也是一个用于存取某种数据仓库中的对象的标准化API.作用:用于存取某种数据仓库中的对象
2.JPA: JPA是Java Persistence API的简称中文名Java持久层API是JDK 5.0注解或XML描述对象关系表的映射关系并将运行期的实体对象持久化到数据库中. Sun引入新的JPA ORM规范出于两个原因其一简化现有Java EE和Java SE应用开发工作其二Sun希望整合ORM技术实现天下归一。
3.POJO: POJOPlain Ordinary Java Object简单的Java对象实际就是普通JavaBeans是为了避免和EJB混淆所创造的简称。 使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。
4.EJB: EJB是sun的JavaEE服务器端组件模型设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序即类打包放在服务器上执行。凭借java跨平台的优势用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里Enterprise Java Beans(EJB)称为Java 企业Bean是Java的核心代码分别是会话BeanSession Bean实体BeanEntity Bean和消息驱动BeanMessageDriven Bean。在EJB3.0推出以后实体Bean被单独分了出来形成了新的规范JPA。
5.struts: struts是开源框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用struts是一个不错的选择。 Struts 是Apache软件基金会ASF赞助的一个开源项目。它最初是Jakarta项目中的一个子项目并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术实现了基于Java EEWeb应用的MVC设计模式的应用框架是MVC经典设计模式中的一个经典产品。[1]
6. jsf Java构建框架: JavaServer Faces (JSF) 是一种用于构建Java Web 应用程序的标准框架是Java Community Process 规定的JSR-127标准。它提供了一种以组件为中心的用户界面UI构建方法从而简化了Java服务器端应用程序的开发。由于由Java Community Process (JCP) 推动属于Java EE 5中的技术规范而受到了厂商的广泛支持.
7.slf4j: SLF4J即简单日志门面Simple Logging Facade for Java不是具体的日志解决方案它只服务于各种各样的日志系统。按照官方的说法SLF4J是一个用于日志系统的简单Facade允许最终用户在部署其应用时使用其所希望的日志System.
8.logback: Logback是由log4j创始人设计的又一个开源日志组件。Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。