构建J2EE应用程序的任务列表 
1、完成前提任务
n         后勤前提条件:确定如何分离应用组件 
n         物理前提条件:准备必备物理项 
2、设计数据库
n         确定应用实体 
n         提炼每个实体和属性 
n         确定关系 
3、创建表和列(符合3NF)
n         选择数据类型 
n         创建关键字 
n         完成数据库物理设计 
n         估计数据库大小 
Ø         估计表的数量 
Ø         估计每行的长度 
Ø         估计每个表中的行数(包括一年内的增长值) 
Ø         如果必要,获得其他存储空间 
Ø         构建估计和完成访问需求的表格 
Ø         估计用户数量 
Ø         决定用户事务类型(企业信息系统EIS、决策支持系统DSS或在线事务处理OLTP) 
Ø         计算每次访问的代价和频率 
n         建立数据库开发环境 
Ø         创建数据库、表、索引和用户许可 
Ø         使用建模工具生成数据库模式 
Ø         使用RDBMS企业管理器来管理和维护数据库对象 
Ø         使用批量和在线过程以填充和访问数据库 
Ø         使用平面文件摘录以加载初始测试数据 
Ø         为周期性的大规模更新(包含SQL、Java、J2EE会话和实体bean)开发程序 
Ø         使用存储过程和SQL开发OLTP 
Ø         构建专门的查询工具(动态数据页面) 
Ø         获得存储工具使用DBMS EXPLAIN工具对全部存在性能问题的SQL进行分析 
Ø         提炼数据库物理设计 
Ø         添加二级索引、以帮助访问和改善性能 
Ø         重新隔离和重新确定物理组件 
4、定义应用程序
n         建立J2EE目录结构 
n         在适当的目录创建JSP页面、JavaBeans和servlet类;把所有基于Web的Java .class文件放在WEB-INF\class 
n         设置CLASSPATH 
n         编译servlet、JSP页面、EJB和其他Java类 
n         编辑application.wml和web.xml 
n         创建容纳类文件和应用组件的存档:EAR、WAR、EJB JAR 
n         创建部署计划 
n         把应用EAR和部署描述符部署到目标服务器中 
n         验证应用 
5、创建后端接口
n         初始数据的加载 
n         创建EJB类和数据库存储过程 
n         数据库调整和修复的批处理工具 
n         备份和恢复的批处理工具 
6、创建界面
n         选择应用的用户界面风格 
n         为界面风格设置TAGLIB类库 
7、构建页面
n         确定页面类型 
n         为页面或子页面添加控件 
n         设计菜单交互动作 
8、创建数据访问对象
使用完成的数据库实体构建数据库访问对象 
9、验证代码
n         决定使用调试器的时机 
n         选择断点代码 
10、提炼代码
       努力完成如下功能: 
Ø         代码重用 
Ø         代码模块化 
Ø         降低维护费用 
Ø         改善一致性 
Ø         改善性能 
执行如下任务,可以完成这些目的: 
Ø         优化对象访问路径 
Ø         取出多余的类 
Ø         尽可能少地使用大位图 
Ø         把经常使用的服务器处理过程从页面处理中分离出来,或最小化 
Ø         优化各个库和类文件 
11、创建可执行代码
n         准备创建可执行程序 
n         创建可部署的应用可执行程序 
  
  
   
 
  |