




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章JavaEE概述,1.1JavaEE,1.2JavaEE开发环境的构建,1.1JavaEE应用概述,1.1.1Struts2框架早期的Web应用全部是静态的HTML页面,用于将一些个人信息呈现给浏览者。随着开发技术的发展,有不少新技术问世。Model1模式就是其中之一,所谓Model1就是JSP大行其道的时代,整个Web应用几乎全部都是由JSP页面组成的。将控制逻辑和显示逻辑混合在一起,导致代码的重用性非常低,而且还不利于维护与扩展。开发人员看出这种开发模式不是长久之计,便提出了MVC的思想,MVC即Model(模型)、View(视图)、Controller(控制器)。视图层负责页面的显示工作,而控制层负责处理及跳转工作,模型层负责数据的存取,这样它们的耦合性就大大降低了,从而提高了应用的可扩展性及维护性。虽然如此,程序员还是有很多工作要做,而且代码的书写也没有一定的规范性,不同的程序员可以写出不同的代码,这种项目对于扩展及维护是非常不方便的。MVC模式的提出虽然改变了程序的设计思路,但代码的规范性还是很差,而Struts框架则具有组件的模块化、灵活性和重用性的优点,同时也简化了基于MVC的Web应用程序的开发。从应用的角度来说,Struts有三大块,分别是Struts核心类、Struts配置文件及Struts标签库。,1.1.2Hibernate框架,传统的Java应用都是采用JDBC来访问数据库,它是一种基于SQL的操作方式,但对目前的JavaEE信息化系统而言,通常采用面向对象分析和面向对象设计的过程。系统从需求分析到系统设计都是按面向对象方式进行,但是到详细的数据访问设计阶段,又回到了传统的JDBC访问数据库的老路上来。Hibernate的问世解决了这个问题,Hibernate是一个面向Java环境的对象/关系映射工具,它用来把对象模型表示的对象映射到基于SQL的关系数据模型中去,这样就不用再为怎样用面向对象的方法进行数据的持久化而大伤脑筋了。,1.1.3Spring框架,Spring框架是RodJohnson开发的,2003年发布了Spring框架的第一个版本。Spring是一个从实际开发中抽取出来的框架,因此它完成了大量开发中的通用步骤,从而大大提高了企业应用的开发效率。Spring为企业应用的开发提供了一个轻量级的解决方案。其中依赖注入、基于AOP的声明式事务管理、多种持久层的整合与优秀的WebMVC框架等最为人们关注。Spring可以贯穿程序的各个层之间,但它并不是想取代那些已有的框架,而是以高度的开放性和它们紧密的整合。这也是Spring被广泛应用的原因之一。,1.2JavaEE开发环境的构建,1.2.1JDK和Tomcat的安装与配置1JDK的安装与配置安装Java开发包(Java2SoftwareDevelopmentKit,简称JDK)是Java软件开发的前提,其目前最高版本为JDK1.6,但JDK1.5仍是目前最常用的版本,所以本书中所有范例都是基于JDK1.5开发的。软件可以在Sun的官方网站上下载,其安装过程这里就不再赘述了,本书安装的目录是“D:ProgramFilesJavajdk1.5”。通过设置系统环境变量,告知Windows操作系统JDK1.5版本的安装位置。下面具体介绍设置系统环境变量的方法。,1.2.1JDK和Tomcat的安装与配置,(1)设置系统变量JAVA_HOME。右击桌面“我的电脑”图标,依次选择“属性”“高级”“环境变量”,弹出“环境变量”对话框,如图1.1所示。在系统变量中单击“新建”按钮,弹出“新建系统变量”对话框,在“变量名”文本框中输入“JAVA_HOME”,“变量值”文本框中输入JDK的安装路径“D:ProgramFilesJavajdk1.5”,如图1.2所示,单击“确定”按钮完成配置。,图1.1“环境变量”对话框,图1.2“新建系统变量”对话框,1.2.1JDK和Tomcat的安装与配置,(2)设置系统变量Path。选择“属性”“高级”“环境变量”,在“系统变量”中找到变量为Path的变量,单击“编辑”,在前面输入JDK到bin的目录“D:ProgramFilesJavajdk1.5bin;”,如图1.3所示,单击“确定”按钮完成配置。,图1.3“编辑系统变量”对话框,(3)设置CLASSPATH。与(1)同样的操作,不同的是变量名为“CLASSPATH”,变量值为“.;D:ProgramFilesJavajdk1.5libdt.jar;D:ProgramFilesJavajdk1.5libtools.jar”。到此,JDK的安装与配置就完成了,读者可以自己测试是否配置成功。单击“开始”“运行”,输入“cmd”,进入DOS界面。在命令行输入“java-version”,如果配置成功就会出现Java的版本信息。,1.2.1JDK和Tomcat的安装与配置,2Tomcat的安装Tomcat是一个免费的开源的Servlet容器,它是Apache基金会在Jakarta项目中的一个核心项目。本书采用Tomcat6.0版本作为Web服务器。Tomcat6.0可以在官方网站下载。Tomcat的具体安装过程如下所述。(1)运行“apache-tomcat-6.0.14.exe”安装程序,开始安装。(2)选择安装内容及安装路径(本书的安装路径是“E:ProgramFilesApacheSoftwareFoundationTomcat6.0”),如图1.4与图1.5所示。可以把安装内容的“Example”选中,作为开发的参考例子。,图1.4选择安装内容图1.5选择安装路径,1.2.1JDK和Tomcat的安装与配置,(3)设定连接端口(HTTP/1.1ConnectorPort)、登录名(UserName)和密码(Password),这里,采用系统默认值。连接端口为“8080”,登录名为“admin”,密码为空,如图1.6所示。(4)设定Tomcat使用的JDK路径“D:ProgramFilesJavajdk1.5”,如图1.7所示。,图1.6设定端口、登录名和密码图1.7设定Tomcat使用的JDK,1.2.1JDK和Tomcat的安装与配置,(5)安装完成并启动Tomcat,如图1.8所示。(6)测试是否安装成功。打开浏览器,输入“http:/localhost:8080”,如果出现如图1.9所示界面,表明安装成功。,图1.8完成安装并启动Tomcat图1.9测试成功,1.2.1JDK和Tomcat的安装与配置,关于Tomcat的配置和JDK差不多,主要就是设置“TOMCAT_HOME”环境变量。右键单击“我的电脑”“属性”“高级”“环境变量”,打开环境变量对话框,在用户变量中“新建”“环境变量”,在“变量名”中输入“TOMCAT_HOME”,“变量值”中输入Tomcat的安装路径,本书为“E:ProgramFilesApacheSoftwareFoundationTomcat6.0”。图1.10Tomcat目录结构Tomcat安装和配置到这里就完成了,下面简要介绍其目录结构(见图1.10)及每个文件夹的作用。,图1.10Tomcat目录结构,1.2.1JDK和Tomcat的安装与配置,bin:存放Tomcat启动和关闭文件的文件夹。conf:存放一些Tomcat的配置文件。lib:存放一些Tomcat的核心类库,在应用中如果需要扩展Tomcat的功能,也可以将第三方类库赋值到该文件夹下。logs:该文件夹刚产生时是空的,里面主要存放Tomcat每次运行后产生的日志。temp:该文件夹存放Web应用运行过程中生成的临时文件。webapps:该文件夹用于存放部署的Web应用,只要将Web应用复制到该文件夹下,Tomcat就会将该应用自动部署到容器中。work:该文件夹存放Web应用与运行时编译生成的class文件。JSP文件在运行过程中会先被翻译成Java文件,然后再被编译成class文件,被翻译的Java文件也被存放在这里。,1.2.1JDK和Tomcat的安装与配置,在前面测试Tomcat是否安装成功的时候,在浏览器中输入了这样的网址“http:/localhost:8080/”,这里的“8080”是端口号,在安装过程中应用的是默认的端口号,如图1.6所示,其实端口号是可以改动的,在conf文件夹下找到server.xml文件,找到这样的代码:其中,“port=8080”就是Tomcat的Web服务端口,可以任意改变这个值,保存后启动Tomcat,输入“http:/localhost:自定义端口号”,也会出现如图1.9所示的界面。,1.2.1JDK和Tomcat的安装与配置,在图1.9所示的界面的左上角有“TomcatManager”链接,这是进入Manager控制台的路径,单击该链接,会出现如图1.11所示的界面,让用户输入用户名和密码。,图1.11进入Manager控制台界面,1.2.1JDK和Tomcat的安装与配置,在webapps文件夹下,有Manager项目,打开进入WEB-INF文件夹,里面有个“web.xml”文件,打开后在文件最后有下面的代码段:TherolethatisrequiredtologintotheManagerApplicationmanager说明要想登录Manager控制台,必须使用Manager角色。打开conf文件夹下的tomcat-users.xml文件,该文件内容如下:,1.2.1JDK和Tomcat的安装与配置,有的里面可能已经设置了登录名和密码,有的没有设置,不管有没有设置,在这里用户都可以自己设定,例如设定如下:,1.2.1JDK和Tomcat的安装与配置,这样就设定用户名为“admin”,密码为空。重新启动Tomcat,打开网页进入Manager控制台,输入用户名为“admin”,密码为空后,出现如图1.12所示的界面。图中被圈中的部分就是发布在Tomcat中的项目,而项目右边的链接则用于控制,包括启动、停止、重启等。,图1.12Manager控制台界面,1.2.2MyEclipse的安装与配置,MyEclipse的安装过程非常简单,只要跟着步骤走就行了,这里就不再详细列举,本书示例用的是完全安装版本的MyEclipse。启动MyEclipse,出现MyEclipse的菜单,如图1.13所示。,图1.13MyEclipse菜单,1.2.2MyEclipse的安装与配置,这样MyEclipse就安装成功了。下面介绍MyEclipse的配置。启动MyEclipse后,单击“Window”“Preferences”“MyEclipse”“Servers”“Tomcat”菜单项,选择“Tomcat6.x”,在右边的“TomcatServer”栏中选择“Enable”,单击“Tomcathomedirectory”后面的“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子商务促销赶工方案及保障措施
- 体育馆透光膜吊顶承重设计施工措施
- 南昌市酒店转让合同范本
- 合同履行终止后补充协议
- 批发鸭场转让合同协议书
- 拆迁钢结构施工合同范本
- 挡墙挖土方劳务合同范本
- 2025年耳鼻喉科常见疾病诊断治疗技能检测答案及解析
- 2025版智能家居公寓商品房认购协议
- 2025房地产税务咨询合同正本包括筹划、申报及税收筹划
- 2025至2030中国PE微粉蜡市场需求量预测及前景动态研究报告
- 近视推拿培训课件
- 2025年国企运维岗笔试题目及答案
- 2025年职业卫生培训试题及答案
- 2025年江苏省建筑施工企业主要负责人安全员A证考核题库含答案
- 2025年北京标准租房合同范本下载
- 2025年洛阳理工学院招聘硕士研究生学历专任教师考试笔试试题(含答案)
- 中华人民共和国治安管理处罚法2025修订版测试题及答案
- 第一单元复习与提高(单元测试)-五年级上册数学沪教版
- 广西柳州市2024-2025学年七年级下学期期末历史试题 (含答案)
- 2025年湖北高考历史试题(含答案解析)
评论
0/150
提交评论