当前位置:
首页 > 教材教辅 > 大学 > Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

书名:Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

推荐语:郑阿奇系列丛书

作者:郑阿奇编

出版社:电子工业出版社

出版时间:2014-12-01

书籍编号:30468080

ISBN:9787121252068

正文语种:中文

字数:166881

版次:2

所属分类:教材教辅-大学

全书内容:

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载






前言


经过多年的发展和Web开发技术竞争,Java EE技术已经成为最佳电子商务解决方案,是IT企业招揽人才的主要测试内容。我国许多高校包括计算机专业及其相关专业都开设Java语言和Java EE课程,但目前介绍Java EE的教材仍然不多。市场上关于Java EE的图书多为面向企业开发的中高级应用而编写的,所讲知识大都比较难,不能适应学生学习的需要。2009年为了满足市场的需要,我们编写了《Java EE基础实用教程》,受到市场的广泛欢迎,已经重印8次。近年来,Java EE开发技术不断提高,软件版本不断更新。我们根据近年教学及开发应用的实践,编写了本书。


本书根据近年来教学和开发实践,在第1版的基础上进行系统调整、修改和完善。主要包含实用教程、实验指导和综合应用实习三部分。


1.教程


教程系统介绍Java EE平台及开发基础、Java Web开发基础、Struts 2基础、Hibernate基础、MVC框架开发基础、Spring基础及应用、Java EE多框架整合开发实战、Ajax初步。


(1)【实例一】至【实例十一】:教程包含11个主要实例,前后呼应,在比较中区分、强化,特别适合初学者学习,而且通过实验进行系统训练,能够提高读者解决问题的能力。


(2)【综合案例】通过综合案例,对采用不同解决问题的方法进行比较,更有利于理解。


(3)大小综合实例。本书有些章节有小综合,在介绍三个重要框架之后有一个大综合。


(4)【例】:主要用于消化局部知识,并且把它们联系起来进行应用。


2.实验


7个实验先按照要求引导完成教程实例,然后按照“思考与练习”要求自己设计、扩展修改功能。


3.综合应用实习


综合应用实习部分与教程中的大小综合实例不同,它从模块开发的角度介绍网上购书系统。


附录给出了实例所用数据库案例资料和Java EE开发的基本操作。


本书提供教学课件、教程主要实例程序源代码、配套的Jar包和其他辅助资源,需要者可从电子工业出版社华信教育资源网(www.hxedu.com.cn)免费注册下载。


本书可作为大学本科和高职高专相关课程教材和教学参考书,也可供从事Java EE应用系统开发的用户学习和参考。


本书由郑阿奇(南京师范大学)主编。参加本书编写的还有梁敬东、丁有和、曹弋、徐文胜、殷红先、张为民、姜乃松、钱晓军、彭作民、高茜、陈冬霞、徐斌、王志瑞、孙德荣、周怡明、刘博宇、郑进、刘毅、周何骏、陶卫冬、严大牛、邓拼博、俞琰、王守芳、周怡君、吴明祥、于金彬、陈瀚、马俊等。此外,还有许多同志对本书提供了很多帮助,在此一并表示感谢!


由于我们的水平有限,疏漏和错误在所难免,敬请广大师生、读者批评指正。


意见和建议可反馈至作者邮箱:easybooks@163.com。


编者

第1部分 实用教程


第1章 Java EE平台及开发基础


Java是原Sun公司(现已被Oracle公司收购)于1995年5月推出的一种纯面向对象的编程语言。根据应用领域的不同,Java语言又可划分为以下3个版本。


① Java Platform Micro Edition,简称Java ME,即Java平台微型版。主要用于开发掌上电脑、智能手机等移动设备使用的嵌入式系统。


② Java Platform Standard Edition,简称Java SE,即Java平台标准版。主要用于开发一般桌面台式机应用程序。


③ Java Platform Enterprise Edition,简称Java EE,即Java平台企业版。


Java EE主要用于快速设计、开发、部署和管理企业级的大型软件系统。电信、电子商务、银行、金融、保险、证券等各行各业的企业信息化平台大多使用的是Java EE。本书就来专门介绍Java EE的基础及实际应用开发的基本知识。


1.1 Java EE的开发方式


经过多年的技术积淀,Java EE已成长为目前开发Web应用最流行的三大平台之一(另两家竞争者是ASP.NET和PHP)。用Java EE开发应用程序有两种主要方式——Java Web开发和Java框架开发。


1.Java Web开发


这是传统的开发方式,其核心技术是JSP、Servlet与JavaBean。早期的JSP程序员都用这种方式开发Web应用,几乎所有功能都用JSP实现。缺点是:没有一套有效的开发规范来约束JSP程序员,不同程序员写出不同风格的JSP程序,整个应用系统的结构不清晰,项目规模越大,越难维护。


2.Java框架开发


为克服传统Java Web开发方式的缺陷,人们相继研发出一些框架。在开发中使用现成的框架可减少代码量、大大降低编程难度,同时也使开发出来的应用系统结构清晰、易于维护。根据实际应用需要,框架开发又分为轻量级和经典企业级Java EE。


(1)轻量级Java EE


以Spring为核心,采用SSH2(Struts2+Spring+Hibernate)整合框架的方式来架构系统,开发出的应用通常运行在Tomcat服务器上。


(2)经典企业级Java EE


以EJB 3+JPA为核心,适合开发大型企业项目,系统需要运行于专业Java EE服务器(如WebLogic、WebSphere)之上,具有高度伸缩性、高度稳定性和安全性。


一般来说,初学Java开发最好选择轻量级Java EE框架,它在保留经典企业级Java EE基本应用架构、高度可扩展性、高度可维护性的基础上,安装配置过程相对简单、较容易入门。本书介绍的就是这种轻量级的平台,它是以JDK 7为底层运行时环境(JRE)、Tomcat 8为应用容器(Web服务器)、SQL Server 2008/2012为后台数据库的Java EE开发平台,使用最新的MyEclipse 2014作为可视化集成开发环境(IDE)。同时,开发时需要配置相应版本的.jar包,形成.jsp、.java、.xml等文件。开发完成后,发布到Web服务器上,它们的关系如图1.1所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.1 轻量级Java EE开发平台

这种轻量级的软件系统,无须专业的Java EE服务器,只需要简单的Web服务器就可以运行,大大降低了Java EE应用的开发、部署成本,即使在实际的商用领域,目前仍是大部分中小型企业应用的首选!读者在学习Java EE开发时,所有软件可以安装在一台计算机上,以便进行系统调试。开发完成后,再发布到真正的Web服务器上。


1.2 Java EE开发环境搭建


1.2.1 软件的安装


Java EE程序的开发、运行首先离不开JDK和服务器,而且一个功能强大的可视化IDE(集成开发环境)和后台数据库也是必不可少的。


本书选择安装的软件如下。


① JDK运行时:jdk1.7.0_60和jre7。


② Web服务器:Tomcat 8.0.8。


③ IDE工具:MyEclipse 2014。


④ 数据库:SQL Server 2008/2012。


1.安装JDK 7


Java EE程序必须运行在Java运行时环境中,这个环境最基础的部分是JDK,它是Java SE Development Kit(Java标准开发工具包)的简称。一个完整的JDK包括了JRE(Java运行时环境),是辅助开发Java EE软件的所有相关文档、范例和工具的集成。


如今Oracle公司已取代Sun公司,负责定期在其官网发布最新版的JDK,并提供免费下载,网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html。


本书安装的版本是JDK 7 Update 60版(Windows XP支持的最终版本),安装可执行文件名为jdk-7u60-windows-i586.exe,双击即可启动安装向导,如图1.2所示。


其安装过程非常简单(跟着向导步骤走),这里不再赘述,本书安装的目录是“C:\\Program Files\\Java\\jdk1.7.0_60\\”。


安装完成后通过设置系统环境变量,告诉Windows操作系统JDK的安装位置。下面介绍具体设置方法。


① 设置系统变量JAVA_HOME。右击桌面“我的电脑”图标,选择【属性】→【高级】选项卡,单击【环境变量】按钮,弹出【环境变量】对话框,如图1.3所示。


② 在“系统变量”列表下单击【新建】按钮,弹出【新建系统变量】对话框,在“变量名”一栏输入“JAVA_HOME”,“变量值”栏输入JDK安装路径“C:\\Program Files\\Java\\jdk1.7.0_60”,如图1.4(a)所示,单击【确定】按钮完成配置。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.2 JDK 7安装向导

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.3【环境变量】对话框

③ 设置系统变量Path。在“系统变量”列表中找到名为“Path”的变量,单击【编辑】按钮,在“变量值”字符串中加入路径“;C:\\Program Files\\Java\\jdk1.7.0_60\\bin”(或“%JAVA_HOME%\\bin;”),如图1.4(b)所示,单击【确定】按钮。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.4 新建和编辑环境变量

读者可以自己测试JDK是否安装成功。选择任务栏【开始】→【运行】,输入“cmd”并回车,进入DOS界面。在命令行输入“java-version”,如果配置成功就会出现Java的版本信息,如图1.5所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.5 JDK 7安装成功

至此,JDK的安装与配置就完成了。


2.安装Tomcat 8


Tomcat是著名的Apache软件基金会资助Jakarta的一个核心子项目,本质上它是一个Java Servlet容器。它技术先进、性能稳定,而且免费开源,因而深受广大Java爱好者的喜爱并得到部分软件开发商的认可,成为目前最为流行的Web服务器之一。作为一种小型、轻量级应用服务器,Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍采用,是开发和调试Java EE程序的首选。


Tomcat的运行离不开JDK的支持,所以要先安装JDK,然后才能正确安装Tomcat。本书采用最新的Tomcat 8.0作为承载Java EE应用的Web服务器,可以在其官方网站:http://tomcat.apache.org/下载,如图1.6所示为Tomcat的下载发布页。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.6 Apache官网上的Tomcat发布页

其中Core下的zip项目是Tomcat绿色版,解压即可使用(用bin\\startup.bat启动),而Windows Service Installer(手形鼠标所指)则是一个安装版软件(建议Java初学者选择使用),下载获得的文件名为apache-tomcat-8.0.8.exe,双击启动安装向导,如图1.7所示,安装过程均取默认选项,不再详细说明。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.7 Tomcat 8安装向导

安装完毕Tomcat会自行启动,可打开浏览器输入“http://localhost:8080”后回车测试,若无法呈现页面,说明Tomcat默认的端口(8080)被占用,需要修改。先关闭Tomcat,打开Tomcat的配置文件server.xml(位于C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\conf下),如图1.8所示,改配置端口为9080(或者改为其他亦可,只要不与系统程序已用的端口相冲突)。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.8 设置Tomcat 8所用端口

完成后,选择【开始】→【所有程序】→【Apache Tomcat 8.0 Tomcat8】→【Monitor Tomcat】重启Tomcat。再次打开浏览器,输入“http://localhost:9080/”(要输自己设的端口号)后回车,若出现如图1.9所示的页面,表明安装成功。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.9 Tomcat 8安装成功

3.安装MyEclipse 2014


MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,MyEclipse)是对原Eclipse IDE(一种早期基于Java的可扩展开源编程工具)的扩展和集成产品,作为一个极其优秀的用于开发Java应用的Eclipse插件集合,其功能非常强大,支持也很广泛,尤其是对各种开源产品的支持非常好。利用它可以在数据库和Java EE应用的开发、发布以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的Java EE集成开发环境(IDE),包括了完备的编码、调试、测试和发布功能,完整支持HTML/CSS、JSP、JSF、JavaScript、SQL、Hibernate、Spring等各种Java相关技术的标准和框架。


目前,MyEclipse在国内有了官网:http://www.myeclipseide.cn/index.html,提供中文Windows版MyEclipse的注册破解,极大地方便了广大的Java EE初学者。本书使用MyEclipse在Windows下最新的稳定版本MyEclipse 2014,从官网下载安装包可执行文件myeclipse-pro-2014-GA-offline-installer-windows.exe,双击启动安装向导,如图1.10所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.10 MyEclipse 2014安装向导

按照向导的指引往下操作,安装过程从略。安装完成后再从官网免费下载《Myeclipse2014激活教程》,请读者自己学习破解,破解注册完就可以无限期地使用MyEclipse了!如图1.11所示为MyEclipse 2014的启动画面及版本信息。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.11 MyEclipse 2014版本及启动画面

4.安装SQL Server 2008


从网上下载SQL Server 2008中文企业版安装包SQLFULL_CHS.iso(3.27GB),解压,双击文件夹中setup.exe启动安装程序。


因SQL Server 2008需要.NET Framework 3.5的支持,安装程序启动后会检测系统是否已经安装了.NET Framework 3.5,如果没有安装,则弹出要求安装的对话框,单击【确定】按钮,等待一段时间后进入“.NET Framework 3.5许可协议”窗口,同意许可条款并单击【安装】按钮开始安装,此后可能会弹出需要安装Windows XP补丁的对话框,这是安装SQL Server 2008必须安装的补丁。安装完该补丁后重启计算机。


重启计算机后会重新启动安装程序,进入【SQL Server安装中心】窗口,单击左边菜单栏中的“安装”选项卡,在窗口右边将列出可供选择的安装方式,单击“全新SQL Server独立安装或向现有安装添加功能”选项安装全新的SQL Server 2008。在这之后就是按向导的指引去操作和配置……


需要特别提出,向导进入【数据库引擎配置】窗口后,在“账户设置”选项卡中选择身份验证模式为“混合模式”,并为内置的系统管理员账户“sa”设置密码,为了便于介绍,本书简单地设为“123456”,如图1.12所示。在实际应用中,密码要尽量复杂以提高安全性。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.12 身份验证模式选择和密码设置

用户名sa,密码123456——请读者记住,后面在开发程序连接数据库时要用!


至于安装过程中其他步骤的配置,请参考SQL Server 2008相关书籍、网上的安装图解教程或微软官方安装文档,这里就不再详细讲解了。


5.安装SQL Server 2012


为了学习SQL Server 2012,如果没有正版SQL Server 2012,可在网上下载SQL Server2012映像文件(如SQLServer2012SP1-FullSlipstream-x86-CHS),用解压工具解压,包含的文件如图1.13所示。


虽然开发版本支持Windows Vista、Windows 7等桌面操作系统,但Web、Enterprise和BI版本支持的操作系统版本只有WindowsServer 2008和Windows Server 2008 R2。其中32位软件可安装在32位和64位Windows Server上。


(1)运行“setup.exe”文件。系统显示“SQL Server安装中心”,左边是大类,右边是对应该类的内容。系统首先显示“计划”类。


(2)选择“安装”类,系统检查安装基本条件,进入【安装程序支持规则】窗口。如果有检查未通过的规则,必须进行更正,否则安装将无法继续。如果全部通过,单击【确定】按钮进入下一步。


(3)系统显示【产品密钥】窗口,选择“输入产品密钥”选项,输入SQL Server对应版本的产品密钥,完成后单击【下一步】按钮。


(4)系统显示【许可条款】窗口,阅读并接受许可条款,单击【下一步】按钮。进入【SQL Server产品更新】窗口,通过网络对安装内容最新文件,完成后单击【下一步】按钮。


(5)系统显示【安装安装程序文件】窗口,安装“安装SQL Server 2012”程序,共4个。安装完成后,系统进入【安装安装程序规则】窗口,用户了解安装支持文件时是否发现问题。如有问题,解决问题后方可继续。


(6)系统显示【设置角色】窗口,选择“SQL Server功能安装”选项,则安装用户的所有功能。选择“具有默认值的所有功能”选项,则安装用户的指定功能,单击【下一步】按钮确定。


(7)系统显示【功能选择】窗口,在“功能”区域中选择要安装的功能组件,用户如果仅仅需要基本功能,选择“数据库引擎服务”选项。用户不能确认,单击【全选】按钮安装全部组件。单击【下一步】按钮确定。此后系统进入【安装规则】窗口,用户了解安装支持文件时是否发现问题。如有问题,解决问题后方可继续。单击【下一步】按钮确定。


(8)系统显示【实例配置】窗口,如果是第一次安装,则既可以使用默认实例,也可以自行指定实例名称。如果当前服务器上已经安装了一个默认的实例,则再次安装时必须指定一个实例名称。系统允许在一台计算机上安装SQL Server的不同版本,或者同一版本的多个,把SQL Server看成是一个DBMS类,采用这个实例名称区分不同的SQL Server。


如果选择“默认实例”选项,则实例名称默认为“MSSQLSERVER”。如果选择“命名实例”选项,在后面的文本框中输入用户自定义的实例名称,如图1.14所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.13 包含的文件

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.14 实例配置

(9)系统显示【磁盘空间要求】窗口,窗口中显示根据用户选择SQL Server 2012安装内容所需要的磁盘容量。单击【下一步】按钮。


(10)系统显示入【服务器配置】窗口。在“服务账户”选项卡中为每个SQL Server服务单独配置用户名和密码及启动类型。“账户名”可以在下拉框中进行选择。也可以单击【对所有SQL Server服务器使用相同的账户】按钮,为所有的服务分配一个相同的登录账户,单击【下一步】按钮。


(11)系统显示【数据库引擎配置】窗口,包含如下3个选项卡。


① 在“服务器配置”选项卡中选择身份验证模式,与SQL Server 2008相同。


② 在“数据目录”选项卡中指定数据库的文件存放的位置,这里指定为“d:\\SQL Server\\2012\\”,系统把不同类型的数据文件安装在该目录对应的子目录下。


③ 在“FILESTREAM”选项卡中指定数据库中T-SQL、文件I/O和允许远程用户访问FILESTREAM。


单击【下一步】按钮,进入下一个窗口。


(12)系统进入【完成】窗口,显示为了安装SQL Server 2012目前已经安装的程序的状态。单击【关闭】按钮后显示【错误报告】窗口。


(13)系统进入【安装配置规则】窗口,用户了解安装支持文件时是否发现问题。如有问题,解决问题后方可继续。单击【下一步】按钮确定。


(14)系统进入“准备安装”窗口,显示“已准备好安装”的内容,其中有的已经安装。选择“安装”选项,系统便开始安装。安装结束,系统重新启动计算机。


1.2.2 整合开发环境


1.2.1节已经安装了Java EE环境所需的全部软件,本节进一步将它们整合起来,从而构成一个完整可用的Java EE开发环境。


1.配置MyEclipse 2014所用的JRE


在MyEclipse 2014中内嵌了Java编译器,但为了使用最新的Java,这里指定1.2.1节中安装的JDK 7,需要手动配置。


启动MyEclipse 2014,选择主菜单【Window】→【Preferences】,出现如图1.15所示的窗口。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.15 MyEclipse 2014的JRE配置

选择左边项目树中【Java】→【Installed JREs】项,会发现MyEclipse已有默认的JRE选项(但本书不用此选项),单击右边【Add…】按钮,添加1.2.1节中安装的JDK并命名为jdk7,如图1.16所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.16 添加自己安装的JRE

2.集成MyEclipse 2014与Tomcat 8


启动MyEclipse 2014,选择主菜单【Window】→【Preferences】,单击左边项目树中【MyEclipse】→【Servers】→【Tomcat】→【Tomcat 8.x】项,在窗口右边选中“Enable”激活Tomcat 8.x,设置Tomcat 8的安装路径,如图1.17所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.17 MyEclipse 2014中的服务器配置

进一步展开项目树,选择【Tomcat 8.x】→【JDK】项,将其设为前面刚添加、配置的名为jdk7的Installed JRE(从下拉列表中选择),如图1.18所示。


在MyEclipse 2014工具栏中单击【Run/Stop/Restart MyEclipse Servers】复合按钮Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载右边的下拉箭头,选择【Tomcat 8.x】→【Start】,如图1.19所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.18 配置Tomcat 8使用的JDK

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.19 由MyEclipse 2014来启动Tomcat 8

在MyEclipse 2014主界面下方控制台区会输出Tomcat的启动信息,如图1.20所示,说明服务器已经开启了。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.20 Tomcat的启动信息

打开浏览器,输入“http://localhost:9080”并回车,如果配置成功,将出现与图1.9所示的Tomcat 8首页,表示MyEclipse 2014已经与Tomcat 8紧密地集成了。


至此,一个以MyEclipse 2014为核心的Java EE应用开发环境终于搭建成功了!


1.3 Java EE开发入门


1.3.1 MyEclipse集成开发环境


1.启动MyEclipse 2014


在Windows下选择菜单Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载→【所有程序】→【MyEclipse】→【MyEclipse 2014】→【MyEclipse Professional 2014】,启动MyEclipse 2014环境。初次启动会要求选择一个工作区(Workspace),如图1.21所示,就是用于存放用户项目(所开发程序)的地方,取默认项即可。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.21 选择工作区

单击【OK】按钮,进入集成开发工作界面,如图1.22所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.22 MyEclipse 2014主界面

作为Java EE开发环境的核心,MyEclipse 2014是一个功能十分强大的IDE(Integrated Development Environment,集成开发环境)。


2.IDE界面布局


和常见的GUI程序一样,MyEclipse 2014也支持标准的界面和一些自定义概念。


(1)菜单栏


窗体顶部是菜单栏,包含主菜单(如File)和其所属的菜单项(如【File】→【New】),菜单项下面还可以有子菜单,如图1.23所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.23 MyEclipse 2014的菜单栏

(2)工具栏


位于菜单栏下面的是工具栏,如图1.24所示。

Java EE基础实用教程(第2版)pdf/doc/txt格式电子书下载

图1.24 MyEclipse 2014的工具栏

工具栏包含了最常用的功能。


(3)透视图切换器


位于工具栏最右侧的是MyEclipse特有的透视图切换器,如图1.25所示,它可以显示多个透视图以供切换。


什么是透视图?当前的界面布局就是一个透视图,通过给不同的布局起名字,便于用户在多种常用的

....

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

本站仅展示书籍部分内容
如有任何咨询

请加微信10090337咨询

再显示