用了一年的java程序,对jsp了解了一些,想学学jsp用于web开发上,看了一些书,但是没有真正的写过jsp的东西.有谁可以提供学习和熟练jsp的途径和技巧.

解决方案 »

  1.   

    如果你学过 HTML ,那么事情要好办的多,如果没有,那你快去补一补 HTML 基础吧。其实 JSP 中的 Java 语法也不多,它更象一个脚本语言,有点象 ASP 。然后你就该学一学 Servlet 了。 Servlet 就是服务器端小程序,他负责生成发送给客户端的 HTML 文件。 JSP 在执行时,也是先转换成 Servlet 再运行的。虽说 JSP 理论上可以完全取代 Servlet ,这也是 SUN 推出 JSP 的本意,可是 Servlet 用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下 Javabean 了,可能你早就看不管 JSP 在 HTML 中嵌 Java 代码的混乱方式了,这种方式跟 ASP 又有什么区别呢?还好, SUN 提供了 Javabean 可以把你的 JSP 中的 Java 代码封装起来,便于调用也便于重用。接着就是 EJB 了, EJB 就是 Enterprise JavaBean ,看名字好象它是 Javabean ,可是它和 Javabean 还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic , Websphere 这些 J2EE 服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。至于 JDBC ,就不用我多说了,你如果用 java 编过存取数据库的程序,就应该很熟悉。
      

  2.   

    学过java的话jsp应该会很快入门,自己下个源码分析一下,然后自己写个自己的工程,简单无所谓,但是要全面,看看精通struts和struts in action这两本书,对提高水平有很大帮助。
      

  3.   

    直接找本例子的书....学jsp对你来应该很轻松...
      

  4.   

    建议java基础自己搞定,不用买书jsp的学习思路为1。http协议基础和web应用程序基本构架(了解)
    2。servlet,内容有servlet基础、会话、数据传递等(熟悉)
    3。jsp,内容有jsp基础、元素、指令、动作、隐式对象、javaBean、EL、自定义标签、JSTL、过滤器、MVC(熟练)推荐书籍:JSP设计(第三版)
    工具建议为开发工具
    1。tomcat5.0+记事本------(用来熟悉web应用程序基本构架)
    2。tomcat5.0+eclipse(含myEclipse插件)------(用来熟悉web应用程序部署过程)
    3。jBuilder2005------(用来熟悉web应用程序快速开发)
      

  5.   

    有一本又SUN公司出的Core Servlet and JavaServer Pages:Volume 1:Core Technologies
    2nd Edition
    可以看看~~~~