内容简介
Java语言作为一种的面向对象的程序设计语言,以其较高的机制和高可靠及台等特点,得到了广泛应用。目前,Java语言已成为当前应用开发的**编程语言之一。Java EE作为基于Java的企业级应用程序开发的事实标准,已经得到了广泛的应用。 本书是介绍Java EE应用程序开发的入门级要介绍基于主流开发工具MyEclips行Java EE开发的关键技术和方法,共分14章,分别从开发环境配置、基础JSP/Servlet、BC和MySQL、JSTL/EL到主流开发框架Struts 2、Hibernate、Spring的应用,通过案例贯穿的形式,详细介绍了Java EE技术体系,从简单的Servlet+JavaBean模式直SSH模式开发。 本书理论框架严实、概念清晰、突出、实例典型,实际,符合教师教学和学生编程学合课堂教学,不仅可以作为高等院校计算机及相关专业的本科教材,而且也可以作为软件编程开发人员的技术参考书。
目录
第 1章 Java EE基础 11.1 Java EE简介 11.1.1 什么是Java EE 31.1.2 常见Web应用开发技术 51.2 Java EE开发环境配置 61.2.1 安装K 61.2.2 Tomcat安装与配置 81.2.3 MyEclipse 111.3 第 一个Java EE 程序 151.4 小结 17第 2章 JSP基础 182.1 JSP页面介绍 182.1.1 JSP页面结构 182.1.2 JSP 技术原理 202.2 JSP基本语法 212.2.1 JSP脚本代码、表达式和声明 212.2.2 JSP指令 242.2.3 JSP动作指令 282.2.4 Page指令综合案例 312.3 JSP内置对象 342.3.1 out对象 342.3.2 request对象 352.3.3 response对象 402.3.4 session对象 452.3.5 cookie操作 472.3.6 application对象 482.3.7 综合案例 482.4 小结 50第3章 BC基础 513.1 BC概述 513.2 BC基本操作 543.2.1 建立ODBC数据源及访问过程 543.2.2 添加数据 573.2.3 删除数据 593.2.4 查找数据 603.2.5 修改数据 603.3 BC优化技术 613.3.1 PreparedStatement接口 613.3.2 访问MySQL数据库 623.4 综合案例 643.5 小结 77第4章 JavaBean 784.1 JavaBean概述 784.2 JavaBean定义及应用 794.2.1 JavaBean技术规范 794.2.2 编写一个JavaBean 804.2.3 UseBean标签 824.2.4 setProperty标签 834.2.5 getProperty标签 854.3 DAO和VO 864.4 小结 92第5章 Servlet基础 935.1 什么是Servlet 935.1.1 如何实现Servlet 945.1.2 Servlet代码结构 945.2 Servlet生命周期 985.3 Servlet配置 1015.4 Servlet与JSP内置对象 1025.5 基于Servlet的MVC模式 1035.6 小结 109第6章 Servlet应用 1106.1 过滤器 1106.1.1 过滤器技术原理 1116.1.2 过滤器开发过程及配置 1136.1.3 案例:图片水印 1186.2 监听器 1226.3 小结 124第7章 HTML5 1257.1 什么是HTML 1257.2 HTML5常用标签 1307.2.1. 标签 1307.2.2 标签 1317.2.3 标签 1337.2.4 标签 1347.2.5 标签 1357.2.6 标签 1367.2.7 标签 1377.3 HTML5表单 1387.3.1 标签 1387.3.2 标签 1477.3.3 标签 1477.4 小结 148第8章 EL和JSTL 1498.1 EL概述 1498.2 EL表达式 1508.2.1 EL表达式语法 1508.2.2 EL隐含对象 1528.3 JSTL标签 1548.4 综合案例 1588.5 小结 161第9章 Struts基本原理 1629.1 Struts2概述 1629.2 Struts2原理及配置 1639.2.1 第 一个Struts2程序 1639.2.2 Struts2原理 1699.3 Action类 1739.3.1 Action类的实现及使用 1739.3.2 Action数据校验 1759.3.3 method属 1769.4 拦截器 1789.4.1 拦截器原理 1789.4.2 拦截器实现过程 1799.4.3 Struts2内置拦截器 1819.4 小结 187第 10章 Struts应用开发 18810.1 OGNL 18810.2 Struts2 标签 19110.2.1 表单标签 19210.2.2 逻辑控制标签 20010.3 Sruts2化 20510.4 Struts2 中文处理 20610.5 小结 210第 11章 Hibernate基础 21111.1 Hibernate 21111.1.1 ORM 21111.1.2Hibernate简介 21311.2 Hibernate基本使用 21311.2.1 第 一个Hibernate程序 21311.2.2 Hibernate常用接口 22311.3 Hibernate对象状态 22611.4 Hibernate关系映射 22811.4.1 一对多关系映射 23111.4.2一对一关系映射 23611.4.3.多对多关系映射 23911.4.4继承关系映射 24211.5 小结 246第 12章 Hibernate开发 24712.1 HQL查询 24712.2 Criteria查询 25412.3 Native SQL 25712.4 案例Hibernate数据访问层 25812.5 小结 260第 13章 Spring基础 26113.1 Spring简介 26113.2 Spring框架基本使用 26313.2依赖注入 26513.4 AOP 27213.5 Spring核心技术 27613.5 小结 280第 14章 Struts、Hibernate、Spring的整合 28114.1 SSH简介 28114.2 Spring与数据持久层 28214.3 Spring集成Struts 2 28814.4 小结 292