JAVA程序开架构.docVIP

  • 2
  • 0
  • 约9.3千字
  • 约 8页
  • 2017-03-05 发布于浙江
  • 举报
JAVA程序开架构

电信社区系统JAVA程序开发架构 总体框架 程序设计模式采用N层的设计,主要分为客户层 HTML 、表示层 JSP+JavaBean 、业务层 EJB:Session Bean和Entity Bean 、数据库层。 J2EE应用服务器采用BEA Weblogic 6.1,数据库采用ORACLE 8.17。 系统的文件组织结构 +--电信社区— | +classes 公用包目录, | | +com classes 文件 | | +doc JAVADOC文档 | | +src JAVA源文件 | +doone 公用包工程 | +EJB EJB工程文件 | | +按EJB的包划分 | +ejb_jar EJB打包文件 | +exception 异常类工程 | +JavaBean jsp、JavaBean与EJB通信的传值JavaBean文件 | | +classes classes 文件 | | | +按模块的包划分 | | +doc JAVADOC文档 | | +src JAVA源文件 | +文档 电信项目相关文档存放目录 | + webapp WEB文件存放目录 | | +按模块的包划分存放JSP文件和HTML文件 | | +WEB-INF WEBLOGIC配置目录 | | | +classes JSP使用的JAVABEAN或SERVLET存放目录 | | | | +按模块的包划分存放 | | | +doc JAVADOC文档 | | | +src JSP使用的JAVABEAN或SERVLET源文件存放目录 | | | | +按模块的包划分存放 宁德电信开发项目各个包名的定义 按功能划分每个包名,包名经确定后,web文件(jsp,html等),servlet、javabean文件,EJB文件都要按此定义的包名存放文件。 人员管理模块包名:usermanager 权限管理模块包名:power 片社区资料管理模块包名:archivesmanager 线号资源模块包名: sqLineSearch 片社区经理考核设置模块:managercheckconf 片社区经理考核评分与查询模块:managercheck 统计分析模块:analyse 班务管理:bwmanager 新闻: news 机线资源变动信息 cablechangeinfo 自助选号: choosebyself 竟争对手: emulant 电信用户管理模块: customer 月结账单查询:monthowefee 客户异动管理模块: monthchange 业务服务管理:telecom 增值服务模块:zzfw 系统维护模块:system 系统操作日志查询模块:systemlog 在每个模块的包中再细分: 用于存放EJB和JSP通信的数值JAVABEAN的包为:?jbase 例:权限管理模块下的数值JAVABEAN的包命名为:power.jbase 用于存放JSP使用的JAVABEAN的包为:javabean 例:权限管理模块下的JSP使用的JAVABEAN的包命名为:power.javabean 用于存放EJB的的包为:实体BEAN:entityejb,会话BEAN为:sessionejb 例:权限管理模块下的实休EJB的包命名为:power. entityejb 权限管理模块下的会话EJB的包命名为:power. sessionejb 用于存放servlet的包为:serlvet 例:权限管理模块下的servlet的包命名为:power. servlet 公用包 公用包以 com.doone开头。 在这个包下面按具休的应用划分各个子包的名称。 现有公用包划分情况: com.doone.string.* 字符串处理包 com.doone.taxis.* 数值排序包 com.doone.exception.* 异常类 com.doone.database.* 数据库操作相关 com.doone.date.* 时间处理包(包括时间与字符串的转换) com.doone.pagination.* JSP页面分页 com.doone.tree.* 树形数据结构的处理 对于项目中一些可以经常被复用的java类,可按分类存放于公用包中。 JSP程序 JSP程序文件的文件组织结构按包名的定义来建立相应的目录,如果这个包名对应的模块下还有相应的子模块,则每个子模块的再建立相应的子目录。在每个目录的下面都要一个文件名为:文件说明.txt 的文件,在这个文件内记录此目录内所有目录的说明和JSP文件的简要说明:属于哪个模块、主要有什么功能、调用的主要的JAVABEAN等信息。 JSP编程规范: JSP page指令”java.util.*”% 在引入的包

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档