现在做j2ee一般都采用什么模式呀?用jsp+servlet还有么?是不是都用
struts 或
struts + hibernate或
struts + hibernate + spring
这些框架呀?struts版本都用多少?如过不用框架的话,模型层用什么方式实现比较好?用框架的话,模型层用什么方式实现比较好,dao么?你们都怎么做的呀。讨论讨论。

解决方案 »

  1.   

    MVC模式啊,struts 2 07年就出来了,可以和struts 1 联合起来用,不错的。
      

  2.   

    什么模式的都有
    大网站要用到框架
    例如100张左右的表像20张左右的表用javaBean就行 或者像你说的用jsp+servlet
      

  3.   

    SSH
    Struts、Spring、Hibernate 集成..这个框架比较通用!
      

  4.   

    模型层用什么方式实现比较好?这种po+service+dao用的多么?(po:跟数据库表字段对应;service:业务处理;dao:增删改查)
      

  5.   


    用spring的MVC模式这种模式就是你想要的模式
      

  6.   

    这个没有什么特定的取向,主要得看客户的要求,一般有以下几种框架组合:1.Struts2.0 / Hibernate (快速开发,如网站什么的)2.webwork / Hibernate (快速开发,如网站什么的)3.Struts2.0 / Spring / Hibernate4.Struts2.0 / Spring / iBatis
      

  7.   

    struts 2.0 + spring + hibernate 3
      

  8.   

    撇开所有的实现技术来讲,当前用的最多的就是MVC这种设计模式。
    VIEW--表现层,主要就是用来做与用户交互和显示的。Model----业务逻辑层 主要就是处理用户提交的请求。C--CONTROLLER--控制层,主要做的就是根据不同的path转到不同的Servlet去调用其业务逻辑。
    当一个用户请求到达服务器端的时候,如果,我们按原来的想法,一个请求写一个Serlet 并且处理业务逻辑,那么你的工作量会变得相当的大。OK,那我们需要一个前置的处理器(就像公司前台的话务员)把不同的请求,转发到不同的Servlet中让它去处理。
    其实上述说的几种实现技术 无论是SSH 还是 jsp+javaBEAN 还是 jsp+servlet+javaBean的方式,都是为了更好的去实现MVC。当然了,你把显示逻辑,业务逻辑写一起也可以编译出来·· 呵呵,那不就不是一个具有扩展性的系统了吗··
    重点说下SSH spring 完成主要是完成业务逻辑的依赖注入和对事务上下文的处理,JPA里的XXXTemplate这个对象是抽象了当前流行的ORM技术和JDBC(JdbcTemplate)实现,如HIBERNATE,IBatis,运用模板及回调的方法对API进行封装我们可以不用关注底层是怎么实现。另外它提供的WebApplicatonContext能够很好的和Web集成。
    STRUTS就是刚才我所说的,它提供了一个前端控制器,来分发用户请求。并且提供了ActionFrom对前端表单的封装,和Validate验证另外它也提供了很多有用的标签。。
       我觉得,我们学技术,首先要关注的是原理,而不是框架你尝试着自己拿JSP+SERVLET+JAVABEAN去做一个MVC的实现,就明白怎么回事了!
      

  9.   

    标准的MVC最适用。。无论采用什么技术,什么框架。
      

  10.   

    SSH,EJB,TOPLINK==好多了,只要学好一个,估计就够你吃饭了
      

  11.   

    我以前用的是SSH ,采用框架开发网站。 快、代码统一维护比较简单。 
    不过也有弊端,就是时间长了,就遗忘一些底层是怎么实现了。 
    现在做项目采用 Spring + Servlet + Jsp 。 servlet 和jsp中间采用 
    ajax框架mootools、Json 显示传输数据。 我个人认为用什么组合去组合
    MVC都行, 主要
    能锻炼自己,提高自身实力 ,又让项目维护轻松,开发方便就好。  
      

  12.   

    标准的MVC最适用。。无论采用什么技术,什么框架