呼,进了单位后,好久没学新东西了,水平只限于ASP。现在想学JSP。。有些疑问
1.ASP一般代码和HTML都写在同一页面的,看上去会很乱。JSP好像也能用这种方式,但这样就失去了JSP的意义了吧?2.那现在市场上JSP主要用哪种结构来开发WEB好呢?我记得以前是用JAVABEAN的,但上网好像又看到有STRUTS等方法。。3.麻烦高手们介绍一下,最好可以给些简单的应用到数据库的例子参考,谢谢了

解决方案 »

  1.   

    呵呵,开发WEB一般用JAVABEAN+SERLVET+JSP,当然有的人也用STRUTS什么的,这就涉及到框架了,象比较大的网站就应该用框架,因为它封装了很多我们弄不好的东西,比如SPRING,它就封装了连接数据库的底层操作,如果我们直接用JAVABEAN去做的话,性能就不是很好了.如果刚学推荐你用JAVABEAN+SERVLET+JSP三层模式DAO+SERVICE+WEB.在这个论坛的下载JSP里有很多这方面的资料,你可以去下载.
      

  2.   

    struts 2.0
    spring 2.5
    hibernate 3.2
      

  3.   

    sf??如果用 MVC模式,JSP只是用来前端显示的
    MVC模式可以用STRUTS开发 
    还有可以用servlet+javabean+jspJSP可以用标签来显示 这样就不会显得太乱
      

  4.   

    就是说现在越来越趋于mvc模式开发web了
    简单的有jsp+javabean(jsp充当v和c,javabean充当m角色)
    稍微好点的jsp+servlet+javabean(jsp-v,servlet-c,javabean-m)
    当然你嫌servlet比较难写就jsp+struts(jsp-v,struts本身又包含action跟actionform,说白了,就是前面的servlet跟javabean)
      

  5.   

    一般 的 都是基于 MVC 的  JAVABEAN+SERLVET+JSP 或者 struts 
    还有现在的SSH 也比较流行  sturts + spring + hibernaet 
      

  6.   

    JSP可以在页面中使用JAVA代码和JSP标签进行显示层的数据显示和流程控制,是与HTML在一个页面中,但个人认为没有失去他的意义啊,如果使用SERVLET 可能会造成业务曾与显示层混淆,或者是显示内容不直观,但在JSP中控制显示正是STRUTS 的MVC三层架构的体现,
    至于开发结构,个人认为JSP+STRUTS+HIBERNATE+ORACLE
      

  7.   

    现在jsp一般那用mvc结构,前端用jsp,中间层用spring,数据层用hibernate
      

  8.   

    MVC结构啊
    我的架构是webwork+spring+hibernate+mysql建议读书顺序:
    servlet 
    webwork 
    spring
     hibernate
    中间 读模式的书
      

  9.   

    要想学好jsp mvc 架构一定要学
    然后 学 structs hibernate spring 等开源框架 就行了。
      

  10.   

    主流框架webwork,spring,hibernate,现在系统架构都是MVC,具体用不同的框架和技术实现,推荐搂主先打好基础,先从
    JAVABEAN+SERLVET+JSP开始,注意一开始就要有分层的概念,DAO(持久层)+SERVICE(业务逻辑层)+WEB(表现层),推荐的书如果是JSP的话,看JSP应用开发详解(第二版),有了基础学起框架来就简单了
      

  11.   

    推荐楼主这样的学习过程:1:无任何模式的,跟楼主原先学ASP一样,将所有要实现的功能全部写在JSP页面上。2:JSP+JavaBean模式,将一些业务逻辑封装到JavaBean中,然后JSP页面调用。3:JSP+Servlet+JavaBean+DAO,这种典型的MVC模式。4:如果上述都学得差不多了,就应该考虑学习Struts/WebWork/Spring/Hibernate等这些应用型的框架的了。因为现在大多数的应用程序都在用框架开发。5:最后去学习一些J2EE中的一些开发模式等等。希望楼主能学好!