JSP实用教程第二版源代码详解

5星 · 超过95%的资源 需积分: 29 62 下载量 79 浏览量 更新于2024-08-02 4 收藏 628KB PDF 举报
"JSP实用教程第二版(耿祥义、张跃平)的完整源代码,这是一本经典的教材,作者耿祥义和张跃平,由清华大学出版社出版。书中包含丰富的实例,深入浅出地讲解JSP技术,适合作为计算机专业选修课教材或自学者的学习资料。源代码的提供有助于读者更好地理解和实践书中的示例。" 在《JSP实用教程》第二版中,作者详细介绍了以下关键知识点: 1. **JSP简介**:阐述了JSP(JavaServer Pages)的基本概念,解释了它在构建动态网站中的作用,以及为何选择JSP作为开发工具。 2. **Tomcat服务器的安装与配置**:详细指导如何安装和配置Apache Tomcat服务器,这是运行JSP应用程序的基础环境。 3. **JSP语法与基本构成**:讲解了JSP页面的组成,包括HTML标签、JSP指令和动作标签,帮助读者掌握JSP页面的编写规则。 4. **内置对象**:详细介绍了JSP的九个内置对象,如request、response、session、application等,通过实例展示了它们在实际开发中的应用。 5. **JSP与Javabean**:讲解了如何使用Javabean来封装数据,实现数据处理与显示的分离,提供了多个具有实际应用价值的Javabean例子。 6. **文件操作**:通过Java的I/O流实现文件的读写操作,特别是Javabean在文件操作中的应用,让开发者了解如何在JSP中处理文件。 7. **数据库操作**:涵盖了数据库连接、SQL语句的执行、结果集的处理等,讲解了多种数据库(如MySQL、Oracle等)的连接方式,以及JDBC的使用。 8. **JavaServlet**:深入剖析了servlet的工作原理,提供常见Web开发模块的示例,帮助理解servlet在Web应用中的核心地位。 9. **MVC设计模式**:详细讲解了MVC(Model-View-Controller)设计模式,演示了如何在JSP中实现MVC,以及servlet在其中的作用。 10. **JSP中使用XML**:介绍了XML的基本语法,并讲解了如何在JSP中解析和生成XML,为Web应用提供数据交换和存储的支持。 11. **完整网站示例**:在第10章,提供了一个基于MVC模式开发的完整网站案例,让读者能够将所学知识综合运用,体验实际项目开发流程。 这本书通过实例驱动的方式,让读者在实践中学习和掌握JSP的关键技术和最佳实践,对于想要学习或提升JSP技能的开发者来说,是一份宝贵的资源。
2011-10-13 上传
从1999年开始,企业级Java风暴般席卷了整个Java编程社区,开发者们都已认识到它在构建分布式应用程序方面的潜力。而现在,JSP(JavaServer Pages)继续协调网页设计者和程序员之间的工作,让他们共同创建动态网站。JSP基于特定的Java servlet技术而构建,用它可以更加轻松地开发动态Web应用程序,即使您是一位硬核程序员也无妨。 《JSP设计(第二版)》得到了彻底的修订和更新,包括了JSP规范1.2版本中的重大变化。它包括关于JSP Standard Tag Library(JSTL)的详细内容 —— JSTL是一组殷切加入的JSP元素规范,用于多数JSP应用程序中需要的任务。本书开篇阐述了JSP如何充分利用Java servlet来创建高效、可移植的Web应用程序。书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于数据库访问、XML处理及国际化等。 本书可以满足两类想学习JSP的专业人士的不同需要:一类是网页设计师,他们对如何在网页中使用JSP元素很感兴趣;另一类是程序员,他们对JSP API极为关注,并关心如何在企业级应用程序中有效地使用JSP。如果你是后者,本书还将指导你研究一些更深入的课题,诸如用普通的Apache Struts MVC框架将servlet和JavaBeans与JSP集成在一起等。最后,本书作者展示了如何用逼真的示例开发自定义标记库,读者可将其用作自己JSP库的出发点。 “这是一本很完整、很全面而且非常实用的书。作者出色地将他广博的经验与人共享,因此网页开发人员得以充分利用JavaServer Pages和相关网页技术。” ——Pierre Delisle,JSP标准标记库规范主管(JSP standard tag library specification lead) Hans Bergsten是Gefion Software的创始人,该公司致力于在J2EE技术的基础之上开发Java服务及产品。从servlet和JSP规范形成的时候开始,Hans始终是工作组中的积极参与者。他还为其他相关的JCP规范(诸如JSP Standard Tag Library,JSTL)做出了重要贡献,而且,作为Apache Jakarta项目管理委员会中的成员参与了用于servlet和JSP这两个规范的Apache Tomcat参考实现的开发