注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2018年9月

出版社:清华大学出版社

以下为《Java Web开发技术与实践》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302505556
  • 210664
  • 2018年9月
内容简介
《Java Web开发技术与实践》全面介绍了JavaWeb开发技术,前端主要采用Html Aiax(Jquery)技术,以JSON为前后台数据通信格式;后台以MVC为分层思想,核心技术为Servlet、内置对象技术与JDBC规范,具体设计控制层、业务层与DAO层;*后介绍了Spring MVC Hibernate框架技术。教材以登录、注册、动态表格、分页、购物车、文件上传等这些Web项目中的经典问题的解决展开,每个案例有实用性,每个例子的实现以软件设计思想为主线,包括需求功能设计,以及实现技术路线以及关键技术等。本教材向读者介绍相关技术的同时,力求展现软件设计与生产的实际过程。本教材不仅适合应用型本科教材,也适合自学者及工程技术人员参考使用。
目录
目录第1章Web应用程序概述11.1应用程序分类11.2B/S系统相关基础知识11.2.1HTTP协议11.2.2静态页面与动态页面21.2.3Web服务器与应用服务器21.3动态页面技术概述31.3.1ASP及技术31.3.2PHP技术51.3.3Servlet/JSP技术61.3.4Web开发技术比较91.4开发环境搭建101.4.1安装JDK101.4.2安装和配置Tomcat111.4.3安装和配置开发环境Eclipse121.4.4安装数据库MySQL201.5本章小结24第2章Servlet、JSP基础252.1Servlet技术基础252.1.1Servlet的发展历史及技术特点252.1.2Servlet的主要功能、运行过程及生命周期262.1.3开发部署一个Servlet282.2JSP技术基础312.2.1JSP基础312.2.2JSP运行原理312.2.3开发、运行JSP程序332.2.4JSP 与Servlet技术比较342.3MVC架构模式 342.3.1MVC基本思想342.3.2Java Web中的MVC352.3.3MVC总结 372.4案例: 用户登录用例382.4.1需求分析382.4.2系统设计与MVC实现392.5本章小结41第3章内置对象技术423.1内置对象概述423.2request对象423.2.1request对象的主要方法简介433.2.2request对象的常用技术453.3response对象483.3.1response对象的主要方法简介483.3.2response对象的常用技术493.4session对象513.4.1session对象的基本概念和主要方法简介513.4.2session对象的常用技术543.5其他内置对象介绍553.5.1application对象553.5.2out对象563.5.3config对象573.5.4exception对象573.5.5page对象与pageContext对象583.6内置对象的综合应用: 主页面中的用户管理603.6.1需求分析603.6.2技术设计603.6.3核心代码623.7本章小结63第4章异步通信Ajax技术644.1Web同步请求与异步请求模式644.1.1基本概念644.1.2Web项目中的页面迁移654.2Ajax技术基础664.2.1Ajax技术基础知识664.2.2Jquery Ajax技术664.3HTML Ajax Servlet开发模式704.3.1HTML Ajax与JSP技术比较704.3.2基于Ajax的主页面中的用户管理704.4本章小结76第5章JSON技术775.1JSON基本概念775.2JS环境下的JSON技术785.2.1JSON对象的操作785.2.2案例: 动态表格的生成805.3Java环境下的JSON技术815.3.1JSONObject类核心功能介绍815.3.2JSONArray类介绍845.4案例: 注册页面设计855.4.1系统设计855.4.2具体实现865.5本章小结90第6章Servlet技术深入916.1Servlet技术体系916.1.1常用的类和接口926.1.2Servlet的配置936.2过滤器技术956.2.1基本概念956.2.2过滤器的主要方法、生命周期、配置与部署966.2.3过滤链976.2.4字符集转换及安全过滤器的开发986.3监听器技术1026.3.1基础知识1026.3.2案例: 统计在线总人数1036.4本章小结105第7章JDBC技术1067.1JDBC 原理概述1067.1.1JDBC 基本概念1067.1.2JDBC驱动程序及安装1077.1.3一个简单的JDBC例子1087.2JDBC常用的接口和类介绍1097.2.1Driver接口1097.2.2DriverManager类1107.2.3Connection接口1117.2.4Statement、PreparedStatement和CallableStatement接口1137.2.5ResultSet(结果集)1207.3使用JDBC元数据1247.3.1DatabaseMetaData的使用1247.3.2ResultSetMetaData的使用1257.3.3ParameterMetaData的使用1267.4本章小结127第8章数据库访问层的设计与实现1288.1数据库访问层的基础知识1288.1.1DAO基本概念1288.1.2DAO层架构1298.2DBUtil的设计与实现1308.2.1连接池技术简介1308.2.2数据源与JNDI技术1328.2.3配置数据源与连接池1338.2.4基于数据源的DBUtil实现1348.3DAO层的实现1368.3.1数据库表结构1368.3.2ORM技术1378.3.3UserDAO的设计与实现1398.4应用案例: 登录、注册代码重构及个人中心实现1428.4.1业务层的设计与实现1428.4.2注册过程的代码重构1438.4.3个人中心页面的设计与实现1458.5本章小结148第9章综合案例: 网上书店1499.1系统分析1499.1.1需求功能1499.1.2主页面的设计与实现1499.2购物车的设计与实现1529.2.1各种技术方案分析1529.2.2基于数据库的实现1549.3分页处理技术1649.3.1各种技术方案分析1649.3.2基于数据库的设计与实现1659.4文件上传下载技术1699.4.1上传下载的基本原理1699.4.2jspSmartupload组件介绍1729.4.3新书封面图片上传1749.5本章小结177第10章SSH框架技术17810.1开发环境搭建17810.1.1JDK和Tomcat安装17810.1.2IntelliJ IDEA集成开发环境17910.1.3Maven安装18010.1.4创建基于Maven的Web项目18010.2Spring框架18410.2.1Spring 框架概述18410.2.2Spring 基本概念18510.2.3Spring框架结构18610.2.4依赖注入18910.2.5面向切面编程19210.3Spring MVC框架19310.3.1Spring MVC概述19310.3.2Spring MVC运行原理19410.3.3Spring MVC 注解19510.3.4”Hello World”例子19710.4持久层框架Hibernate20010.4.1Hibernate简介20010.4.2Hibernate工作原理20110.4.3Hibernate应用示例20210.5本章小结207第11章基于SSH的图书管理模块设计与实现20811.1需求分析与系统设计20811.1.1需求功能说明20811.1.2技术方案20911.1.3SSH框架整合20911.2业务层的设计与实现21811.2.1设计原则21811.2.2具体实现21911.3持久层的设计与实现22111.3.1设计原则22111.3.2具体实现22211.3.3Model层与DTO层22611.4展示层及控制层的设计与实现22711.4.1新书录入22711.4.2图书编辑23011.5日志的设计与实现23211.5.1系统日志23211.5.2使用 AOP记录日志23311.6本章小结236参考文献237