iBatis
Jive
JSF
数据库建模
CRUD create retrieve update delete
DAL
O/R M Object Relational Mapping
E/R M
Entity Beans/java beans
BLL 是业务逻辑层 Business Logic Layer
DAL 是数据访问层 Data Access Layer
什么是JMS(Java Message Service)
JMS定义了Java中访问消息中间件的接口。
JMS只是接口,并没有给予实现,实现JMS接口的消息中间件叫JMS Provider,这样的消息中间件可以从Java里通过JMS接口进行调用。
JMS 消息模型
JMS消息由两部分构成:header和body。header包含消息的识别信息和路由信息,body包含消息的实际数据。
根据数据格式,JMS消息可分为以下五种:
BytesMessage 消息是字节流。
MapMessage 消息是一系列的命名和值的对应组合。
ObjectMessage 消息是一个流化的Java对象。
StreamMessage 消息是Java中的输入输出流。
TextMessage 消息是一个字符串,这种类型将会广泛用于XML格式的数据。
Eclipse中常用J2EE插件——Lomboz
Lomboz 是一个免费的Eclipse plugin,它将很多Java 应用服务器、J2EE 组件和Web
应用开发集成到Eclipse 中,可以帮助Java 开发者使用Eclipse 建立、测试、部署J2EE 应
用。
Lomboz 插件简介
Lomboz 是Eclipse 的一个主要的开源插件(open-source plug-in),Lomboz 插件能够使
Java 开发者更好地使用Eclipse 去创建,调试和部署一个100%基于J2EE 的Java 应用服务
器。
Lomboz 插件的使用,使得Eclipse 将多种J2EE 的元素、Web 应用的开发和最流行的
应用服务器结合为一体。
Lomboz 的主要功能有:
1. 使用HTML pages,servlets,Java Server Page(JSP)files 等方式建立Web 应用程
序。
2. JSP 的编辑带有高亮显示和编码助手。
3. JSP 语法检查。
4. 利用Wizard 创建Web 应用和EJB 应用。
5. 利用Wizard 创建EJB 客户端测试程序。
6. 支持部署J2EE Web 应用档案(EAR),Web 模块文件(WAR)和EJB 档案文件(JAR)。
7. 利用Xdoclet 开发符合EJB1.1 和2.0 的应用。
8. 能够实现端口对端口的本地和远程的测试应用服务。
9. 能够支持所有的有可扩展定义的Java 应用服务。
10. 能够利用强大的Java 调试器调试正在运行的服务器端代码(JSP&EJB)。
11. 通过使用Wizard 和代码生成器提高开发效率。
12. 创建Web 服务客户端的WSDL 形式的文件。
Lomboz 适用的服务器有:
Apache Tomcat、 JBOSS、JonAS、Resin、Orion、JRun、 Oracle IAS、BEA WebLogic
Server 、IBM WebSphere。