#MISP#软件架构文档

A.软件分层。使用UML包图描述软件的层次划分。用文字简要说明每个包的具体作用;

#MISP#软件架构文档

B. 命名规范。说明各层接口设计及相关接口及实现类的命名规范;

              VO层:Xxx.java和XxxXxx.java

              DAO层:接口:XxxDAO.java

                                实现类:XxxDAOImpl.java

              Service层:接口:XxxService.java

                                   实现类:XxxServiceImpl.java

              Action层:XxxAction.java

              View层:xxx.jsp

C.  架构相关设计模式。本课程要求实现MVC和DAO设计模式,请文字或顺序图说明实现方案。

    这个J2EE架构中,View表示层指浏览器层(决定选用jsp),用于图形化展示请求结果;Controller控制器指Web服务器层,Model模型层指应用逻辑实现及数据持久化的部分这次的开发暂时选用easyUI+maven+Struts+Spring+Hibernate(SSH)控制层面上选择struts的action,模型层利用hibernate的数据持久化,建立Dao与数据库直接交互。以协作作为接口,之后再细化。

你可能感兴趣的:(#MISP#软件架构文档)