刚学完ssh,要做一个项目,不知道怎样搭建ssh框架利于项目开发和后期整合。请教指点!

解决方案 »

  1.   

    四层架构,Model层,DAO层(接口编程),service层(接口编程),Action层,估计差不多了,适合初学者
      

  2.   

    程序结构就是那样分层的,四层主要的,加上一层util(工具包)。如果后期整合的话那就要用版本管理工具了,比如CVS或者SVN。SVN功能相对比较强大!
      

  3.   


    不知道1L为什么说这四层是适合初学者.
    SSH从大的结构上基本也就分四层,当然可以再加一些小的层次(比如5L说的util包,也有人叫common层), 各层又分为Base包(hibernate sychronizer带起来的),impl包
      

  4.   

    有一个重要的问题啊
    你的项目是一个人开发,还是项目组开发?如果是一个人开发很容易搞定,怎么方便怎么做,也没有特别严格的规范
    如果是项目组开发,就要注意一个问题了,那就是SSH的配置文件问题,我们前段时间也做了一个SSH框架集成的项目,是项目组开发的,当时Spring和Struts的配置文件都是每个人都有一份(证实可行),Hibernate的配置文件可以灵活配置到Spring的配置文件中,这样在集成项目的时候就可以避免配置信息冲突的问题,当然所有的配置信息在配置前最好都以模块号开头最好至于项目分层问题,那就看具体的需求了,没有必要非要怎么怎么分,如果只有一两千行代码量的项目就没有必要分层,分层反而麻烦,不过想要练习SSH的分层也无可厚非,这样也有利于后期项目的维护:-)