JavaEE应用程序开发山东财经大学赵志崑1.2JavaEE开发环境搭建1.2.1软件的安装安装的软件如下。①JDK运行时:jdk1.7.0_60和jre7。②Web服务器:Tomcat8.0.8。③IDE工具:MyEclipse2014。④数据库:MySQL或SQLServer2008/2012。1.2.1软件的安装1.安装JDK7本书安装的版本是JDK7Update60版(WindowsXP支持的最终版本),安装可执行文件名为jdk-7u60-windows-i586.exe,双击即可启动安装向导,如图1.2所示。1.2.1软件的安装①设置系统变量JAVA_HOME。右击桌面“我的电脑”图标,选择【属性】→【高级】选项卡,单击【环境变量】按钮,弹出【环境变量】对话框,如图1.3所示。1.2.1软件的安装②在“系统变量”列表下单击【新建】按钮,弹出【新建系统变量】对话框,在“变量名”一栏输入“JAVA_HOME”,“变量值”栏输入JDK安装路径“C:\ProgramFiles\Java\jdk1.7.0_60”,如图1.4(a)所示,单击【确定】按钮完成配置。③设置系统变量Path。在“系统变量”列表中找到名为“Path”的变量,单击【编辑】按钮,在“变量值”字符串中加入路径“;C:\ProgramFiles\Java\jdk1.7.0_60\bin”(或“%JAVA_HOME%\bin;”),如图1.4(b)所示,单击【确定】按钮。(a)新建JAVA_HOME变量(b)编辑Path变量1.2.1软件的安装选择任务栏【开始】→【运行】,输入“cmd”并回车,进入DOS界面。在命令行输入“java-version”,如果配置成功就会出现Java的版本信息,如图1.5所示。1.2.1软件的安装2.安装Tomcat8Tomcat的运行离不开JDK的支持,所以要先安装JDK,然后才能正确安装Tomcat。本书采用最新的Tomcat8.0作为承载JavaEE应用的Web服务器,可以在其官方网站:下载,如图1.6所示为Tomcat的下载发布页。1.2.1软件的安装其中Core下的zip项目是Tomcat绿色版,解压即可使用(用bin\startup.bat启动),而WindowsServiceInstaller(手形鼠标所指)则是一个安装版软件(建议Java初学者选择使用),下载获得的文件名为apache-tomcat-8.0.8.exe,双击启动安装向导,如图所示,安装过程均取默认选项。1.2.1软件的安装安装完毕Tomcat会自行启动,可打开浏览器输入“”后回车测试。若正常显示,则不用修改端口。若无法呈现页面,说明Tomcat默认的端口(8080)被占用,需要修改。先关闭Tomcat,打开Tomcat的配置文件server.xml(位于C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat8.0\conf下),如图所示。修改这里1.2.1软件的安装完成后,选择【开始】→【所有程序】→【ApacheTomcat8.0Tomcat8】→【MonitorTomcat】重启Tomcat。再次打开浏览器,输入“”(要输自己设的端口号)后回车,若出现如图所示的页面,表明安装成功。1.2.1软件的安装3.安装MyEclipse2014目前,MyEclipse在国内有了官网:,提供中文Windows版MyEclipse的注册破解,极大地方便了广大的JavaEE初学者。本书使用MyEclipse在Windows下最新的稳定版本MyEclipse2014,从官网下载安装包可执行文件myeclipse-pro-2014-GA-offline-installer-windows.exe,双击启动安装向导,如图所示。1.2.1软件的安装按照向导的指引往下操作,安装过程从略。安装完成后再从官网免费下载《Myeclipse2014激活教程》,请读者自己学习破解,破解注册完就可以无限期地使用MyEclipse了!如图1.11所示为MyEclipse2014的启动画面及版本信息。(a)启动画面(b)版本信息框1.2.1软件的安装4.安装SQLServer2008(1)安装前准备一台干净的计算机,要求:①WindowsXPProfessionalSP3系统。②不能是安装有(或曾经装过)微软VisualStudio2008/2010这类.NET系列产品的计算机。③足够大的硬盘空间。1.2.1软件的安装(2)安装SQLServer2008因SQLServer2008需要.NETFramework3.5的支持,安装程序启动后会检测系统是否已经安装了.NETFramework3.5,如果没有安装,则弹出要求安装的对话框,单击【确定】按钮,等待一段时间后进入如图1.12所示的“.NETFramework3.5许可协议”窗口,同意许可条款并单击【安装】按钮开始安装。1.2.1软件的安装安装完.NETFramework3.5后可能会弹出需要安装WindowsXP补丁的对话框,这是安装SQLServer2008必须安装的补丁。安装完该补丁后重启计算机。重启计算机后会重新启动安装程序,进入【SQLServer安装中心】窗口,单击左边菜单栏中的“安装”选项卡,在窗口右边将列出可供选择的安装方式,如图1.13所示。1.2.1软件的安装需要特别提出,向导进入【数据库引擎配置】窗口后,在“账户设置”选项卡中选择身份验证模式为“混合模式”,并为内置的系统管理员账户“sa”设置密码,为了便于介绍,本书简单地设为“123456”,如图1.14所示。1.2.2整合开发环境1.配置MyEclipse2014所用的JRE在MyEclipse2014中内嵌了Java编译器,但为了使用最新的Java,这里指定1.2.1节中安装的JDK7,需要手动配置。启动MyEclipse2014,选择主菜单【Window】→【Preferences】,出现如图1.15所示的窗口。1.2.2整合开发环境选择左边项目树中【Java】→【InstalledJREs】项,会发现MyEclipse已有默认的JRE选项(但本书不用此选项),单击右边【Add…】按钮,添加1.2.1节中安装的JDK并命名为jdk7,如图1.16所示。1.2.2整合开发环境2.集成MyEclipse2014与Tomcat8启动MyEclipse2014,选择主菜单【Window】→【Preferences】,单击左边项目树中【MyEclipse】→【Servers】→【Tomcat】→【Tomcat8.x】项,在窗口右边选中“Enable”激活Tomcat8.x,设置Tomcat8的安装路径,如图1.17所示。1.2.2整合开发环境进一步展开项目树,选择【Tomcat8.x】→【JDK】项,将其设为前面刚添加、配置的名为jdk7的InstalledJRE(从下拉列表中选择),如图1.18所示。1.2.2整合开发环境在MyEclipse2014工具栏中单击【Run/Stop/RestartMyEclipseServers】复合按钮右边的下拉箭头,选择【Tomcat8.x】→【Start】,如图1.19所示。1.2.2整合开发环境在MyEclipse2014主界面下方控制台区会输出Tomcat的启动信息,如图1.20所示,说明服务器已经开启了。1.3JavaEE开发入门1.3.1MyEclipse集成开发环境1.启动MyEclipse2014在Windows下选择菜单→【所有程序】→【MyEclipse】→【MyEclipse2014】→【MyEclipseProfessional2014】,启动MyEclipse2014环境。初次启动会要求选择一个工作区(Workspace),如图1.21所示,就是用于存放用户项目(所开发程序)的地方,取默认项即可。1.3.1MyEclipse集成开发环境单击【OK】按钮,进入集成开发工作界面,如图1.22所示。1.3.1MyEclipse集成开发环境2.IDE界面布局(1)菜单栏窗体顶部是菜单栏,包含主菜单(如File)和其所属的菜单项(如【File】→【New】),菜单项下面还可以有子菜单,如图1.23所示。主菜单菜单项子菜单1.3.1MyEclipse集成开发环境(2)工具栏位于菜单栏下面的是工具栏,如图1.24所示。1.3.1MyEclipse集成开发环境(3)透视图切换器位于工具栏最右侧的是MyEclipse特有的透视图切换器,如图1.25所示,它可以显示多个透视图以供切换。1.3.1MyEclipse集成开发环境(4)视图视图是显示在主界面中的一个小窗口,可以单独最大化、最小化,调整显示大小、位置或关闭。除了工具栏、菜单栏和状态栏之外,MyEclipse的界面就是由这样的一个个小窗口组合起来的,像拼图一样构成了MyEclipse界面的主体。如图1.26所示为一个大纲视图。1.3.1MyEclipse集成开发环境(5)代码编辑器在界面的中央会显示文件编辑器及其中的程序代码。这个编辑器与视图非常相似,也能最大化和最小化,若打开的是JSP源文件,还会在编辑器的上半部窗口中实时显示出页面的预览效果,如图1.27所示。1.3.1MyEclipse集成开发环境3.组件化的功能在结构上,MyEclipse2014的功能可分为7类。①JavaEE模型。②Web开发工具。③EJB开发工具。④应用程序服务器的连接器。⑤JavaEE项目部署服务。⑥数据库服务。⑦MyEclipse整合帮助。1.3.1MyEclipse集成开发环境事实上,MyEclipse(6.0版之前)原本只是作为Eclipse环境的一个插件而存在的,只不过后来随着它功能的日益强大,逐步取代Eclipse而成为独立的JavaEE集成开发工具,但在其界面的主菜单里至今仍保留着【MyEclipse】这一菜单,如图1.28所示。【MyEclipse】菜单项目部署/服务启动第一个Web程序•1、启动MyEclipse•2、创建一个DynamicWebProject–从菜单选择“New”-“Project”-“DynamicWebProject”–注意将“TargetRunTime”设置为Tomcat•3、创建一个JSP页面–从菜单选择“New”-“Other”-“JSP”(在WebContent目录下)–输入代码•4、运行–从菜单选择“Run”–启动Tomcat后,将看到运行结果JSP代码%@pagelanguage=javacontentType=text/html;charset=ISO-8859-1pageEncod-ing=ISO-8859-1%!DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//EN=Content-Typecontent=text/html;charset=ISO-8859-1titleMyFirstWebProgram/title/headbodyHelloWorld!/body/html第一个Servlet•1、创建一个Servlet–从菜单选择“New”-“Other”-“Servlet”。–给类起名,给Servlet起名,可以不同,Tomcat会在配置文件中建立映射关系。•2、在doGet方法中添加以下代码:–PrintWriterout=response.getWriter();–out.println(HelloWorld!);•3、运行–从菜单选择“Run”–启动T