福建新东网科技有限公司 0591-7117786
电信社区营维管理系统
电信社区系统 JAVA 程序开发架构
总体框架
程序设计模式采用 N 层的
设计,主要分为客户层(HTML)、表示层(JSP+JavaBean)、 业务层(EJB:Session Bean 和 Entity Bean)、数据库层。
J2EE 应用服务器采用 BEA Weblogic 6.1,数据库采用 ORACLE 8.17。
系统的文件组织结构
+--电信社区 电信社区— 电信社区 | +classes | | | | | | | +doone | +EJB | | | +ejb_jar | +exception | +JavaBean | | | | | | | | | +文档 公用包目录, +-----com classes 文件 +-----doc JAVADOC 文档 +-----src JAVA 源文件 公用包工程 EJB 工程文件 +-----按 EJB 的包划分 EJB 打包文件 异常类工程 jsp、JavaBean 与 EJB 通信的传值 JavaBean 文件 +-----classes classes 文件 | +----按模块的包划分 +-----doc JAVADOC
文档 +-----src JAVA 源文件 电信项目相关
文档存放目录
福建新东网科技有限公司 0591-7117786 | | | | | | | | + webapp | | | | | | |
电信社区营维管理系统
WEB 文件存放目录 +----按模块的包划分存放 JSP 文件和 HTML 文件 +----WEB-INF WEBLOGIC 配置目录 | +classes JSP 使用的 JAVABEAN 或 SERVLET 存放目录 | | +-----按模块的包划分存放 | +doc JAVADOC 文档 | +src JSP 使用的 JAVABEAN 或 SERVLET 源文件存放目录 | | +-----按模块的包划分存放
宁德电信开发项目各个包名的定义
按功能划分每个包名,包名经确定后, 文件( ,servlet、javabean 文 按功能划分每个包名,包名经确定后,
web 文件(jsp,html 等) , 、 文件都要按此定义的包名存放文件。 件,EJB 文件都要按此定义的包名存放文件。 1) 人员管理模块包名:usermanager 2) 权限管理模块包名:power 3) 片社区资料管理模块包名:archivesmanager 4) 线号资源模块包名: sqLineSearch 5) 片社区经理考核设置模块:managercheckconf 6) 片社区经理考核评分与查询模块:managercheck 7) 统计分析模块:analyse 8) 班务管理:bwmanager 9) 新闻: news 10) 机线资源变动信息 cablechangeinfo 11) 自助选号: choosebyself 12) 竟争对手: emulant 13) 电信用户管理模块: customer 14) 月结账单查询:monthowefee 15) 客户异动管理模块: monthchange 16) 业务服务管理:telecom 17) 增值服务模块:zzfw 18) 系统维护模块:system 19) 系统操作日志查询模块:systemlog 在每个模块的包中再细分: 在每个模块的包中再细分: 1) 用于存放 EJB 和 JSP 通信的数值 JAVABEAN 的包为: jbase 例:权限管理模块下的数值 JAVABEAN 的包命名为:power.jbase 2) 用于存放 JSP 使用的 JAVABEAN 的包为:javabean 例:权限管理模块下的 JSP 使用的 JAVABEAN 的包命名为:power.javabean 3) 用于存放 EJB 的的包为:实体 BEAN:entityejb,会话 BEAN 为:sessionejb 例:权限管理模块下的实休 EJB 的包命名为:power. entityejb 权限管理
模块下的会话 EJB 的包命名为:power. sessionejb 4) 用于存放 servlet 的包为:serlvet 例:权限管理模块下的 servlet 的包命名为:power. servlet
福建新东网科技有限公司 0591-7117786
电信社区营维管理系统
公用包
公用包以 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 的文件,在这个文