ssi框架搭建一个新包的结构理解

ssi(spring struts ibatis)框架下 搭建一个新包的理解

不同公司有不同的结构,再此就本公司的结构简要介绍一下:

servers项目下放的是tomcat服务器启动的配置文件

  1. context.xml 中可以找到数据库 信息
    url=“jdbc:sqlserver://192.XXX.XXX…;DatabaseName=XXXX”
  2. server.xml 中标签内可以找到 加载的项目信息
    配置服务器启动的虚拟路径等
  3. web.xml 中配置一些服务器启动信息,spring等信息 已经配好,暂不考虑

单个功能的配置文件在web-inf 下的config 中

eg: web-inf/config/train
train-ibtis-config.xml
1. 映射sql.xml文件
train-spring-config.xml
1. 管理ibatis 的SqlMapClientFactory
2. 管理struts 的Action类
3. 管理实体类的 dao(dao层)和Facade(业务层)
train-struts-config.xml
1. forword控制页面的跳转,参数控制方法的调用
接下来就是按功能分包

  1. M(模型层)
    dao
    数据层,通过sql.xml访问底层数据操作
    domain
    实体类包
    facade
    业务层,相当于service包,调用dao 并进行相应业务处理
    sql
    存放ibatis映射文件,编写一些sql语句位置
  2. V(视图层)
    web-inf/jsp/train
    存放jsp页面,视图层,用于展示
  3. C(控制层)
    action
    控制层,控制页面调用和跳转

猜你喜欢

转载自blog.csdn.net/quaint_csdn/article/details/83987213