JAVAWEB开发实践教程从设计到实现

节选

[

《Java Web开发实践教程》是关于Java Web开发的实践教程。《Java Web开发实践教程》第1~5章介绍了Web框架开发基础,包括集成开发环境Eclipse中Web应用的创建,Servlet和JSP的编写,常用的Servlet API、JSTL标签库和EL表达式语言,MVC模式,MySQL数据库的使用,JDBC API和连接池技术等基础知识。第6章重点讲解了一个基于MVC的实用Web开发框架的搭建。第7~9章先对一个实际的Web项目进行了需求分析,然后使用PowerDesigner工具建立数据模型,采用MVC模式进行设计并给出了基于前面介绍的框架的实现。第10~11章介绍了Web应用的开发专题,包括Web开发的调试技能、数据验证与转换、国际化和日志处理等。第12章介绍了J2EE中的架构模式。对前端控制器进行了详细的分析和实现。搭建了基于流行框架组合Struts2+Spring+Hibernate的S2SH框架。《Java Web开发实践教程》设计思路简单实用,文档详尽,实践步骤清晰,不仅可以作为计算机相关专业本科生和专科生的Java Web课程实践的教材,同时,也适合作为Java Web开发的自学教材或培训教材。

]

目录

第1章Java Web应用概述1.1Web应用概述1.1.1什么是Web应用1.1.2Web应用是如何运行的1.1.3Web应用的发展历史1.2Java Web应用开发技术1.2.1Java Web应用的核心技术1.2.2面向对象程序设计思想1.2.3MVC设计模式1.2.4框架结构1.2.5XML语言1.2.6HTML、CSS和JavaScript1.3集成开发环境和运行环境1.3.1集成开发环境1.3.2应用服务器1.4Web开发前沿1.4.1Web 2.01.4.2Ajax小结思考题第2章搭建运行环境和开发环境2.1Web应用运行环境及开发环境概述2.2JDK的安装2.3Tomcat的安装2.3.1安装2.3.2测试2.4集成开发环境的安装和配置2.4.1安装2.4.2启动2.4.3配置2.4.4测试2.4.5Eclipse常用功能2.5MySQL数据库的安装小结思考题第3章框架基础–Servlet与JSP技术回顾3.1创建Web应用3.1.1Web应用文档结构3.1.2创建一个Web工程3.1.3Web应用配置或部署3.2Servlet基础3.2.1什么是Servlet3.2.2Servlet的主要方法3.2.3Servlet的运行原理3.2.4在MyEclipse中开发Servlet3.2.5开发Servlet的基本流程3.3JSP基础3.3.1JSP运行原理3.3.2编写简单的JSP3.4Servlet常用的API3.5JSP常用技术3.5.1EL简介3.5.2JSP常用指令和动作3.5.3JSTL简介小结思考题练习实验第4章框架基础–MVC分层设计与实现4.1MVC模式简介4.1.1MVC分层思想4.1.2MVC模型特点4.1.3MVC模型缺点4.2**个MVC设计实例–小计算器4.2.1小计算器的功能说明4.2.2小计算器功能的MVC分层设计4.3**个MVC分层实现–小计算器4.3.1创建小计算器Web应用4.3.2小计算器视图层的实现4.3.3小计算器模型层的实现4.3.4小计算器控制层的实现4.3.5小计算器的访问测试4.3.6小计算器的改进4.3.7路径问题4.4MVC各层的特点4.4.1模型层4.4.2视图层4.4.3控制层4.4.4MVC各层传值4.5如何实现MVC模式小结思考题练习实验第5章框架基础–数据库技术5.1MySQL数据库及常用的SQL语句5.1.1MySQL数据库的常用语法5.1.2常用的SQL语法5.1.3创建测试数据库5.2数据库驱动5.3JDBC API5.3.1JDBC接口介绍5.3.2JDBC访问过程5.3.3JDBC访问实例5.4数据源和连接池5.4.1配置数据源5.4.2使用连接池访问数据库5.4.3以连接池方式访问数据库的实例小结思考题练习实验第6章WebFrame框架6.1WebFrame框架简介6.1.1WebFrame框架的特点6.1.2WebFrame的文档结构6.1.3搭建WebFrame应用6.2登录功能6.2.1登录功能说明6.2.2登录功能MVC设计6.2.3登录功能MVC分层实现6.3session验证过滤器6.3.1Servlet过滤器简介6.3.2创建Servlet过滤器6.3.3配置过滤器6.3.4过滤器验证6.4统一信息提示功能6.4.1统一信息提示页6.4.2统一信息提示控制6.4.3统一信息提示功能的使用6.5文件上传、下载工具类UploadUtil6.5.1jspSmartUpload组件6.5.2commons�瞗ileupload组件6.5.3上传下载工具类UploadUtil6.5.4创建tea.util.UploadUtil6.5.5UploadUtil的使用6.6数据库访问封装6.6.1BaseService6.6.2BaseService的创建和使用6.7分页处理6.7.1分页思想6.7.2pageList.jsp6.7.3BaseService中方法getPage的封装6.7.4分页处理功能的使用要点6.8流行的Web应用开发框架6.8.1Struts6.8.2WebWork6.8.3SpringMVC6.8.4JSF6.8.5Tapestry小结思考题练习实验第7章Tea Web应用概述7.1Tea Web应用简介7.2Tea Web应用作业管理子系统的静态页面演示7.2.1教师布置作业7.2.2学生完成作业7.2.3教师批改作业7.2.4学生查看作业情况7.3静态页面说明文档撰写规范7.4静态页面说明文档撰写实例小结思考题实验第8章Tea Web应用数据库设计8.1概念数据模型、物理数据模型与PowerDesigner8.1.1概念数据模型和物理数据模型8.1.2PowerDesigner简介8.2Tea Web应用作业子系统数据库设计实例8.2.1作业子系统的数据需求分析8.2.2作业子系统的数据建模分析8.2.3作业子系统的物理数据模型8.2.4作业子系统的数据表汇总8.3Tea Web应用作业子系统数据建模操作流程8.3.1安装和使用PowerDesigner环境8.3.2创建概念数据模型8.3.3建立物理数据模型8.3.4生成创建数据表的SQL脚本8.3.5创建数据库、数据表8.4数据库设计正确性验证8.4.1基本插入验证8.4.2主业务验证小结思考题练习实验第9章Tea Web应用MVC设计与实现9.1MVC设计文档撰写规范9.2MVC设计文档实例–布置作业模块9.2.1课程列表功能9.2.2布置作业整体信息9.2.3布置作业详细信息9.2.4调用流程与参数传递9.3Tea Web应用框架的搭建9.4布置作业模块的实现9.4.1课程列表9.4.2分页显示的实现9.4.3布置作业整体信息9.4.4布置作业详细信息9.5完成作业模块的设计与实现的要点9.5.1完成作业详细设计9.5.2完成作业实现要点小结思考题练习实验第10章Web应用开发调试10.1错误类型10.1.1编译错误10.1.2运行时错误10.1.3逻辑错误10.1.4特殊错误10.2常见编译错误10.2.1Java文件中的常见编译错误10.2.2JSP文件中的常见编译错误10.3特殊类型的错误10.3.1该页无法显示10.3.2找不到文件10.3.3文件修改后不起作用10.4运行期错误和逻辑错误的调试10.5在集成开发环境Eclipse中的调试10.5.1设置断点10.5.2单步跟踪10.5.3查看变量或者对象的状态10.5.4改变变量的值10.5.5终止程序运行10.5.6切换视图10.5.7删除断点小结思考题实验第11章Web应用开发专题11.1数据验证11.1.1非空验证11.1.2字符串长度验证11.1.3整数验证11.1.4浮点数验证11.1.5判断字符串是不是由数字组成的11.1.6数字范围验证11.1.7日期验证11.1.8Email格式验证11.1.9邮政编码验证11.2数据转换11.2.1基本数据类型与封装类型之间的转换11.2.2String与基本数据类型之间的转换11.2.3String与日期之间的转换11.3国际化11.3.1编写资源文件11.3.2添加语言选择功能11.3.3调用资源文件11.4日志处理11.4.1获取日志的实现11.4.2配置11.4.3初始化11.4.4调用11.4.5扩展知识小结思考题第12章Web应用设计模式与框架12.1设计模式和架构模式12.2J2EE中的层架构模式12.3J2EE模式简介12.4AdvancedMVC前端控制器实例12.4.1前端控制器模式设计实例12.4.2前端控制器模式部分的实现12.4.3前端控制器模式登录功能的实现12.4.4前端控制器模式Web应用流程12.5S2SH框架搭建实例12.5.1Struts 2+Spring+Hibernate12.5.2S2SH开发准备工作12.5.3整合Struts 2部分12.5.4整合Spring部分12.5.5整合Hibernate部分12.5.6基于S2SH的开发实例小结思考题练习实验参考文献

封面

JAVAWEB开发实践教程从设计到实现

书名:JAVAWEB开发实践教程从设计到实现

作者:张阳

页数:298

定价:¥29.0

出版社:清华大学出版社

出版日期:2008-09-01

ISBN:9787302176244

PDF电子书大小:36MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注