深入分析JAVA各种开发模式,10分钟看完让你恍然大悟!精通JAVA开发从此开始第一种:MVC开发模式    1、主要文件介绍:
★ VO、POJO对象
★ DAO接口
★ IMPL接口实现类
★ DAO工厂
★ VO、POJO工厂
★ DBC数据库连接管理类,数据库事务处理机制
★ Servlet业务处理及其配置文件
★ JSP调用页面(增、删、改、查)    2、调用模式: JSP->Servlet->DAO->DB第二种:SSH开发模式(即: Struts2.0 + Spring2.0 + Hibernate3.2 及以上框架版本整合程序开发)    1、主要文件介绍:
      Sturts2.0 配置--> sturts.xml、struts.properties
     Spring2.0 配置--> applicationContext.xml
 Hibernate3.2配置--> hibernate.cfg.xml
            JSP文件--> 具有Struts2.0支持的增、删、改、查页面及自定义查询、自动分页等操作
             Action--> 业务Action.java和导出Excel的Action等
              VO --> bean.java及 bean.hbm.xml配置文件
         Service --> Service接口定义类
               DAO --> DAO接口定义类
           DAOImpl --> DAO接口Implements实现类
           程序配置 --> web.xml
            验证框架--> bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证)
       日志管理配置 --> log4j.xml 国际化配置-->globalMessages_zh.properties(中文) globalMessages_en.properties(英文)
           页面美工 --> 页面按钮样式及CSS样式文件    2、调用模式: 
           Sturts->Service->action->DAO->DAOImpl->Spring->Hibernate->DB
第三种:SSI开发模式(即: Struts2.0 + Spring2.0 + Ibatis2.3 及以上框架版本整合程序开发)    1、主要文件介绍:
   Sturts2.0配置--> sturts.xml、struts.properties
    Spring2.0配置--> applicationContext.xml
      Ibatis 配置--> sqlmap-config.xml
           JSP文件--> 具有Struts2.0支持的增、删、改、查页面及自定义查询、自动分页等操作
            Action--> 业务Action.java和导出Excel的Action等
              VO --> bean.java及bean.xml( Ibatis) 配置文件
            Service --> Service接口定义类
               DAO --> DAO接口定义类
           DAOImpl --> DAO接口Implements实现类
            程序配置 --> web.xml
           验证框架--> bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证)
        日志管理配置 --> log4j.xml 国际化配置-->globalMessages_zh.properties(中文) globalMessages_en.properties(英文)
        页面美工 --> 页面按钮样式及CSS样式文件    2、调用模式: 
           Sturts->Service->action->DAO->DAOImpl->Spring->Ibatis->    以上是对java的流行开发模式的技术层面详细解释,欢迎大家一起来PK讨论下,如果各位需要这三种模式的开发样例,可以
     
   在天空软件园(http://www.skycn.com/)的搜索里输入"autocode" ,或点击下面地址
   http://www.skycn.com/search.php?ss_name=autocode&sf=default     就可以下载到代码样例,标准代码架构,希望对大家有些帮助!    你是否对java编程恍然大悟了! 很简单了吧!
    有图有真相:

解决方案 »

  1.   

    看来 Java 中只剩下个 Spring, Struts 和 Hibernate、iBatis 了!
      

  2.   

    呵呵,都在说什么 SSH,别说精通,基本了解的又有多少人?
    当对所谓的 SSH 一知半解的时候,使用 SSH 只是个灾难。
      

  3.   

    这是啥东东,还有能自动生成ssh的东西呢?有点意思
      

  4.   

    东西倒是好东西,可是用java的就不能发杨发杨java的开源精神吗?中国人啊,落后的不只是物质啊,最主要的是思想
      

  5.   

    说的好,顶....照LZ这么讲那么Java也没有什么难的了?
      

  6.   

    广告贴啦... 这东西都帮忙手动生成了SSH. 还了解个啥子的啊
      

  7.   

    这是啥东东,还有能自动生成ssh的东西呢?有点意思。试一下。
      

  8.   

    LZ这个标题吓死人,进来一看是个代码生成器。不过界面添好,做demo的时候非常有用,省略掉好多代码,特别是样式
      

  9.   

    手里有注册版  说实话  个人觉得很失望使用了 hibernate3 + 版本   但是通过 xml实现的实体配置  而且不支持表级联   并且每次只能生成一张表的代码  多张表的时候需要一张一张的生成 再修改程序 做逻辑级联
      

  10.   

    而且 哥们 注册了这么多新号  来顶 帖子   你们有这时间不如 好好设计设计实现的过程   annotationg 要比XML好弄吧