JavaEE是一种企业应用的软件架构,是使用Java技术开发企业级应用的一种事实上的工业标准,是Java技术不断适应和促进企业级应用程序开发的产物。
《普通高等教育“十一五”国家级规划教材:JavaEE简明教程》是介绍JavaEE应用程序开发的入门级教材,主要介绍基于主流开发工具Eclipse进行JavaEE开发的关键技术和方法,共分14讲,分别从开发环境配置、基础JSP/Servlet、JDBC和MysoL、JSTL/EL到主流MVC开发框架Struts 2,详细介绍了目前JavaEE开发中的关键技术。为了更加易于理解这些技术的实际用法,本书还由浅入深地给出了相关示例。
本书不仅可以作为高等院校计算机及相关专业的本科教材,而且也可以作为学习JavaEE开发技术的自学教材。
《普通高等教育“十一五”国家级规划教材:JavaEE简明教程》的重要特色在于以开发实践为主.以实用为目的,学习JavaEE体系框架的核心关键技术,掌握JavaEE体系框架开发的基本流程。 本书针对当前主流的开发技术--JavaEE,系统介绍了JavaEE应用系统开发的相关技术和方法,每部分内容都配有实际案例,每段知识点配有综合案例,详细介绍了各种技术在实际开发中的运用。 本书结合作者多年的项目实训经验编撰,内容丰富实用,实例的设计和实现思路清晰明确,内容介绍通俗易懂,适合具有Java语言基础的初学者使用,尤其是普通高等学校和高职高专院校的计算机、信息管理等相关专业学生学习使用。
Java语言作为一种优秀的面向对象的程序设计语言,具有平台无关性、安全机制、高可靠性和内嵌的网络支持等特点。目前,Java语言已成为当前网络应用程序编写的首选工具之一。JavaEE作为基于Java的企业级应用程序开发的事实标准,已经得到了广泛的应用。
JavaEE是一种利用Java平台简化企业解决方案的开发、部署和管理相关的复杂问题体系结构。JavaEE不仅巩固了标准版中的许多优点,如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等,同时还提供了对EJB (Enterprise Java Beans) 、Servlets、JSP (Java Server Pages)以及XML技术的全面支持,其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。JavaEE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。
本书介绍了当今JavaEE平台开发技术,在注重系统性和科学性的同时,力求突出其实用性,在介绍相关的编程原理和基础知识的同时,着重利用丰富的实例演示JavaEE编程的细节。
本书作者均具有丰富的JavaEE项目开发和实训经验,因此在技术介绍过程中,能够结合具体应用实例,深入浅出地给出相关技术的核心内容,使读者真正掌握使用JavaEE进行系统分析、设计和实现的基本思路和方法。
本书由林培光、张燕、耿长欣主编,其中第1~第10讲由林培光编写,第11讲由张燕编写,第12~第14讲由耿长欣编写。虽然笔者都十分认真地编写、校对了本书全部内容,但书中不足之处在所难免,真诚希望广大读者批评指正。
在编写过程中,参考了网络上的许多资料,也得到了山东财政学院及计算机信息工程学院相关领导的大力支持以及研究生赵琳、胡耀斌等人的帮助,在此一并表示感谢。
编 者2011年10月
第1讲 从零开始——开发环境配置
1.1 JavaEE简介
1.1.1 JavaEE规范
1.1.2 JavaEE平台的主流服务器简介
1.1.3 JavaEE的常用开发工具
1.2 JDK的安装
1.2.1 JDK简介
1.2.2 安装
1.2.3 配置
1.2.4 测试
1.3 Tomcat的安装和配置
1.3.1 Tomcat的安装
1.3.2 目录结构
1.3.3 Tomcat的启动和停止
1.3.4 server.xml
1.4 Eclipse的安装和使用
1.4.1 Eclipse安装.
1.4.2 使用Eclipse创建Web应用程序的过程
1.4.3 Web应用程序的一般目录结构及其初步配置
1.5 开发一个简单的Web应用程序
1.6 本讲小结
练习1
第2讲 从HTML谈起
2.1 HTML简介
2.2 学习HTML语言的必要性
2.3 HTML语言
2.3.1 HTML代码基础知识
2.3.2 常用的标签
2.3.3 一段HTML示例代码
2.4 HTML的常用转义字符
2.5 JavaScript
2.6 本讲小结
练习2
第3讲 认识JSP
3.1 JSP简介
3.1.1 What is JSP
3.1.2 执行过程
3.1.3 与ASP
3.1.4 JSP 2.0的新功能
3.2 JSP 的构成
3.2.1 JSP指令
3.2.2 脚本元素
3.2.3 动作元素
3.3 本讲小结
练习3
第4讲 JSP内置对象
4.1 内置对象介绍
4.2 out——输出对象
4.3 request——请求对象
4.3.1 request对象简介
4.3.2 实例演示
4.4 response——响应对象
4.4.1 response对象简介
4.4.2 实例演示
4.5 session——会话对象
4.5.1 对象简介
4.5.2 实例演示
4.6 application——应用程序对象
4.6.1 application对象简介
4.6.2 实例演示
4.7 exception——异常对象
4.7.1 exception对象简介
4.7.2 实例演示
4.8 Config——配置对象
4.9 Page和PageContext:页面和页面上下文对象
4.10 使用Cookie
4.10.1 Cookie介绍
4.10.2 实例演示
4.11 本讲小结
练习4
第5讲 Servlet入门
第6讲 Servlet高级应用
第7讲 开发使用JavaBean
第8讲 MySQL数据库的安装和使用
第9讲 数据库开发-JDBC
第10讲 案例:用户管理系统(基于JSP、JDBC和JavaBean)
第11讲 Java标准标签库
第12讲 J2EE开发框架-Struts2入门
第13讲 J2EE开发框架-Struts2标签库
第14讲 Struts2实例--用户管理系统
附录A 图索引
附录B 表索引
附录C示例代码索引