网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java Web应用开发教程 |
分类 | |
作者 | 罗旋 编 |
出版社 | 华中科技大学出版社 |
下载 | |
简介 | 作者简介 目录 章Java Web应用开发概述(1) 1.1C/S架构和B/S架构(1) 1.1.1C/S架构(1) 1.1.2B/S架构(2) 1.2Web的基本概念(2) 1.2.1Web的定义(2) 1.2.2JSP和其他Web编程语言(4) 1.2.3Web的相关标准(5) 1.2.4JSP开发Web应用的常见方式(7) 1.3Java EE简介(9) 1.3.1Java语言平台(9) 1.3.2Java EE体系结构(9) 1.4小结(10) 习题1(10) 第2章Java Web开发环境(11) 2.1Java开发工具包(11) 2.1.1JDK安装(11) 2.1.2JDK部署测试(12) 2.2可视化集成开发环境Eclipse(14) 2.2.1Eclipse概述(14) 2.2.2Eclipse的安装及JDK集成(14) 2.2.3Eclipse开发Java程序(16) 2.3Web服务器Tomcat(17) 2.3.1Tomcat概述(17) 2.3.2Tomcat的下载和安装(17) 2.3.3在Eclipse中配置Tomcat(18) 2.3.4在Eclipse中部署Web应用程序(18) 2.4MySQL的下载与安装(21) 2.4.1MySQL简介(22) 2.4.2MySQL的下载(22) 2.4.3MySQL的安装(22) 2.5小结(26) 习题2(26) 第3章JSP语法基础(27) 3.1JSP页面概述(27) 3.1.1JSP简介(27) 3.1.2JSP页面组成(28) 3.1.3JSP处理过程(28) 3.2JSP脚本标识(30) 3.2.1JSP声明(30) 3.2.2JSP表达式(31) 3.2.3JSP脚本段(32) 3.3JSP注释(32) 3.4JSP指令标识(33) 3.4.1Page指令(34) 3.4.2include指令(35) 3.4.3taglib指令(36) 3.5JSP动作标签(37) 3.5.1包含标签<jsp:include>(37) 3.5.2转发标签<jsp:forward>(38) 3.5.3参数标签<jsp:param>(39) 3.5.4创建Bean标签<jsp:useBean>(40) 3.5.5设置属性值标签<jsp:setProperty>(42) 3.5.6获取属性值标签<jsp:getProperty> (45) 3.5.7插件标签<jsp:plugin>(48) 3.6JSP内置对象(49) 3.6.1JSP内置对象概述(49) 3.6.2request对象(50) 3.6.3response对象(54) 3.6.4session对象(58) 3.6.5application对象(61) 3.6.6out对象 (62) 3.6.7其他内置对象(63) 3.7JavaBean技术及其应用(65) 3.7.1JavaBean概述(65) 3.7.2JavaBean规范(66) 3.7.3JavaBean实例(67) 3.8小结(70) 习题3(70) 第4章Java Web的数据库操作(72) 4.1JDBC概述(72) 4.2JDBC的常用API(73) 4.2.1Driver接口(73) 4.2.2DriverManager接口(73) 4.2.3Connection接口(74) 4.2.4Statement接口(74) 4.2.5PreparedStatement接口(74) 4.2.6ResultSet接口(74) 4.3通过JDBC访问数据库的过程(75) 4.3.1加载JDBC驱动程序(75) 4.3.2建立数据库连接(75) 4.3.3执行SQL语句(76) 4.3.4获得查询结果(76) 4.3.5关闭连接(76) 4.4JDBC在Java Web开发中的应用(77) 4.4.1开发模式(77) 4.4.2分页查询(77) 4.4.3JSP通过JDBC驱动MySQL(78) 4.5小结(80) 习题4(80) 第5章Servlet技术(81) 5.1Servlet概述(81) 5.1.1Servlet技术简介(81) 5.1.2Servlet任务(82) 5.1.3Servlet技术特点(83) 5.1.4Servlet与Applet的比较(83) 5.1.5Servlet与CGI的比较(83) 5.1.6Servlet与JSP的区别(84) 5.1.7Servlet生命周期(85) 5.2Servlet的常用类和接口(87) 5.2.1Servlet接口(88) 5.2.2ServletConfig接口(89) 5.2.3HttpServlet类(90) 5.3Servlet开发过程(92) 5.3.1Servlet的创建(92) 5.3.2servlet的配置(97) 5.4Servlet实例(99) 5.5Servlet的中文问题(103) 5.6Servlet过滤器(104) 5.6.1过滤器的概念(104) 5.6.2Servlet过滤器对象(105) 5.6.3Servlet过滤器实例(107) 5.7产品管理系统(109) 5.7.1系统功能分析(109) 5.7.2系统架构设计(109) 5.7.3数据库设计(110) 5.7.4公共模块实现(110) 5.7.5用户管理模块实现(114) 5.7.6产品管理模块实现(118) 5.8小结(124) 习题5(124) 第6章Spring基础(126) 6.1Spring概述(126) 6.1.1Spring的发展历史(126) 6.1.2Spring的特点(129) 6.1.3Spring的作用(130) 6.2Spring体系结构(130) 6.3Spring开发环境的搭建(133) 6.3.1下载Spring(133) 6.3.2Spring框架配置(133) 6.4Spring开发过程(135) 6.4.1创建项目(135) 6.4.2创建接口(135) 6.4.3创建接口实现类(135) 6.4.4创建配置文件(136) 6.4.5编写测试类(136) 6.4.6运行项目(137) 6.5小结(137) 习题6(137) 第7章Spring关键技术(138) 7.1Spring IoC和DI(138) 7.1.1概述(138) 7.1.2Spring IoC容器(139) 7.1.3Spring Bean的配置(141) 7.2依赖注入(142) 7.2.1Bean的属性注入(142) 7.2.2Bean的构造函数注入(147) 7.2.3Bean的注解注入(149) 7.3Bean自动装配(155) 7.4Spring Bean实例化(157) 7.4.1构造器实例化(157) 7.4.2采用静态工厂的方式实例化(159) 7.4.3采用实例工厂的方式实例化(160) 7.4.4Spring Bean的作用域(162) 7.4.5Spring Bean的生命周期(166) 7.5面向切面编程(167) 7.5.1面向切面编程概述(167) 7.5.2基于XML的声明式(171) 7.5.3基于Annotation的声明式(175) 7.6Spring JDBC(177) 7.6.1Spring JDBC的配置(177) 7.6.2JdbcTemplate的解析(177) 7.6.3JdbcTemplate的常用方法(179) 7.7Spring事务管理(181) 7.7.1核心接口(182) 7.7.2注解声明式事务管理(184) 7.8小结(188) 习题7(189) 第8章Spring MVC基础(190) 8.1Spring MVC简介(190) 8.2Spring MVC工作流程(192) 8.2.1Spring MVC工作流程概述(192) 8.2.2关键组件分析(193) 8.3Spring MVC开发过程(199) 8.4小结(202) 习题8(202) 第9章Spring MVC关键技术(203) 9.1Spring MVC注解(203) 9.1.1@Controller(203) 9.1.2@RequestMapping(206) 9.2Spring MVC的参数传递(211) 9.2.1客户端到服务器端的参数传递(211) 9.2.2服务器端到客户端的参数传递(213) 9.3转发与重定向(219) 9.4类型转换和格式转换(223) 9.4.1内置的类型转换器(224) 9.4.2格式转换(225) 9.5数据绑定(227) 9.5.1基本类型(228) 9.5.2Pojo对象类型(230) 9.5.3包装Pojo对象类型(231) 9.5.4List集合类型(234) 9.5.5Map集合类型(238) 9.6Spring MVC中文问题(241) 9.7表单标签库(241) 9.8拦截器(261) 9.9文件上传与下载(263) 9.10小结(265) 习题9(265) 0章MyBatis基础(266) 10.1MyBatis概述(266) 10.2MyBatis开发环境的搭建(268) 10.3MyBatis原理(269) 10.3.1架构图(269) 10.3.2主要构件(272) 10.3.3工作流程(272) 10.4MyBatis开发流程(273) 10.5小结(279) 习题10(279) 1章MyBatis关键技术(280) 11.1核心API(280) 11.2配置文件(286) 11.2.1配置文件简介(286) 11.2.2<properties>元素(287) 11.2.3<settings>元素(287) 11.2.4<typeAliases>元素(291) 11.2.5<typeHandlers>元素(291) 11.2.6<objectFactory>元素(293) 11.2.7<plugins>元素(293) 11.2.8<environments>元素(293) 11.2.9<mappers>元素(295) 11.3映射文件(296) 11.3.1<select>元素(296) 11.3.2<insert>、<update>、<delete>元素(299) 11.3.3<sql>元素(301) 11.3.4<resultMap>元素(301) 11.4单表操作(302) 11.5级联查询(310) 11.5.1一对一关联查询(310) 11.5.2一对多关联查询(317) 11.6动态SQL(320) 11.6.1<if>元素(321) 11.6.2<choose>、<when>、<otherwise>元素(322) 11.6.3<trim>元素(323) 11.6.4<where>元素(324) 11.6.5<set>元素(324) 11.6.6<foreach>元素(325) 11.6.7<bind>元素(326) 11.7小结(327) 习题11(327) 2章SSM三大框架整合(328) 12.1SSM框架整合环境的搭建(328) 12.1.1层次图(328) 12.1.2导入相关JAR包(329) 12.2在Spring中配置MyBatis工厂(330) 12.3使用Spring管理MyBatis的数据操作接口(331) 12.4SSM框架整合案例(331) 12.4.1准备数据库(332) 12.4.2创建Web应用项目(332) 12.4.3创建持久化层(332) 12.4.4创建DAO层(334) 12.4.5创建Service层(335) 12.4.6创建Controller层(336) 12.4.7创建Web页面(338) 12.4.8创建配置文件(341) 12.4.9发布并运行应用程序(346) 12.5小结(347) 习题12(347) 参考文献(348) 内容推荐 全书共分12章,主要介绍了JavaWeb应用开发中的基本原理和开发技术。由浅入深,以JSP、Serv-let、MVC、JDBC为基础,进一步介绍了Spring、Spring MVC和MyBatis三大主流Java EE轻量级框架及其整合的案例,完整介绍了使用SSM框架开发的全过程,使读者能快速地进入Java Web的开发领域。本书通过项目案例式引导,以实战带动讲解,让初学者快速掌握技术,并能学以致用。本书可以作为高等院校计算机科学与技术专业、软件工程专业、计算机应用专业,以及其他相关专业的教材,同时可供从事相关专业的科研人员、软件开发人员及相关大专院校的师生参考,也可供学习Java Web应用开发基础的技术人员作为入门用书。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。