第3章JSP的开发和运行环境

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
由于Tomcat是Apache系列的产品,所以可以 在http://tomcat.apache.org/ 网站里找到最新 的安装程序,本书用到的是Tomcat7.0.39。
下载完成后,可以按以下步骤安装Tomcat服 务器。
双击打开apache-tomcat-7.0.39.exe安装程序 ,显示如图所示的选择安装向导界面。
3、提供可扩展性。当前J2EE容器向组件提供事务支持、数据库连接、 生命周期管理和影响性能的其它特性,从而提供可扩展性 (scalability)。
4、安全机制。J2EE支持丰富的跨越整个体系的一致的安全措施。
常用应用开发环境介绍
在开发过程中,基于JSP项目通常涉及到
Web服务器 数据库服务器 集成开发环境的选择
J2SE下的核心技术包括:面向对象的编程技术、 Java程序异常的处理、控制台程序开发、图形界 面程序开发、多线程编程、I/O流编程、网络编程、 Java Applet以及JavaBean组件开发技术。
J2ME体系概述
J2ME主要用于创建嵌入式应用 程序(如PDA、仪表),J2ME 开发平台需要J2SE平台的支持。 开发领域包括:高端的信息家电, 比如:电视机顶盒,网络电视和 网络可视电话等,低端的信息家 电,比如手机,寻呼机和PDA等
集成开发环境
Web服务器和数据库服务器构成了 发布平台,需要选择合适的开发工 具以提高编码的效率,目前有两种 常用的企业级集成开发环境, JBuilder和WebSphere Studio。
JBuilder是Borland公司的产品,支 持几乎全部的J2EE组件,是目前最 为常用的开发环境,启动界面如图
在“用户变量”列表中新建一个名为JAVA_HOME的变量,变量值为“C:\Program Files\Java\ jdk1.7.0_17;”。 在“用户变量”列表中新建一个名为classpath的变量,变量值为“.;C:\Program Files\Java\ jdk1.7.0_17\lib”。
2 Tomcat服务器
(Personal Digital Assistant的缩 写,字面意思是“个人数字助 理”)。
目前开发J2ME的常用工具是: “j2me_wireless_toolkit”,界面 如图
J2EE体系概述
J2EE的任务是提供一个平台独立的、便携式、多用户、安全以及标准的企业级平台, 服务器端部署用Java技术来完成。J2EE主要用于创建可扩展的企业应用,包括13种核 心技术规范:
3.3 Eclipse集成开发环境的配置
1.安装jdk
1)安装jdk-1_5_0_04-windows-i586-p.exe到默认路径下 C:\Program Files\Java\jdk1.5.0_04
J2SE(Java 2 Standard Edition,Java 2标准版) J2ME(Java 2 Micro Edition,Java 2微型版) J2EE (Java 2 Enterprise Edition,Java 2企业版)
J2SE体系概述
J2SE主要:用于创建典型的桌面与工作站应用的 Java平台。从配置上来说,只要安装JDK(Java Development Kit),就建立了一个J2SE开发和 运行平台。
3.1 JSP的开发和应用平台的介绍
Caucho公司的Resin平台 Apache公司的Tomcat平台 BEA公司的WebLogic平台 IBM WebSphere Application Server平台
Java应用开发体系
SUN以J2EE为核心推出SUN-ONE(SUN Open Network Environment)战略,该战略包括三个 部分:
(3)logs目录。存放日志文件。 (4)temp目录。主要存放Tomat临时文件。 (5)webapps目录。存放应用程序实例,待部署的应用程序保存在此目录。 (6)work目录。存放JSP编译后产生的class文件。
Tomcat的启动、停止、配置
单击“任务栏”->“开始”->“程序”->“Apache Tomcat 7.0 Tomcat 7” ->Configure Tomcat命令,弹出如图3-23所示的对话框, 可以启动、停止以及根据业务需要配置Tomcat服务器。
集成开发环境
IBM公司的WebSphere Studio,注意和WebSphere的区 别,WebSphere是Web服务器,只能用作发布服务器, WebSphere Studio是一套集成开发环境,同时集成Web 服务器功能,启动界面如图
Eclipse
JSP开发环境主要包括JavaBean和Servlet等 Java类的开发环境与JSP页面的开发环境, Java类的编译需要JDK的支持。前面介绍了 JSP的多个开发和应用平台,它们有各自的优 点,也适合于不同的开发环境。本书程序都是
数据库服务器
IBM公司的DB2也是一种常用的数据库,和IBM的 WebSphere配合构成完整的企业级解决方案,数据 库服务器的启动界面如图
数据库服务器
目前商业数据库服务器市场三足鼎立:Oracle、DB2和 微软公司的SQL Server,在实际应用中,有一个常用的 免费的小型数据库服务器:MySQL,启动界面如图
(3)配置Server。如图3-27所示,通过点击add按钮添加 Server->Runtime Environments。这里我们选择Apache Tomcatv7.0。通过Browse查找到Apache Tomcat7.0的安 装路径,如图3-28所示。点击“Finish”按钮后,配置完成 。
第3章 JSP开发和运行环境
本章学习目标:
了解JSP的开发和应用平台 掌握Eclipse Java EE 开发环境搭建 掌握Eclipse集成开发环境的配置 掌握MyEclipse的开发环境
3.1 JSP的开发和应用平台的介绍 3.2 Eclipse Java EE集成开发环境 3.3 Eclipse集成开发环境配置 3.4 MyEclipse开发环境
1、JDBC(Java Database Connectivity,Java数据库连接) 2、JNDI(Java Naming and Directory Interface,Java命名和目录接口) 3、EJB(Enterprise Java Bean,企业级JavaBean) 4、RMI(Remote Method Invocation,远程方法调用) 5、JSP(Java Server Pages,Java服务器端页面) 6、Servlet(服务器端小程序) 7、XML(eXtensible Markup Language) 8、JMS(Java Messaging Service,Java消息服务) 9、IDL(Interface Description Language,接口描述语言) 10、JTA(Java Transaction Architecture,Java事务框架) 11、JTS(Java Transaction Service,Java事务服务) 12、JavaMail(Java邮件) 13、JAF(JavaBean Activation Framework,JavaBean活动框架)
(1)bin目录。主要存放Tomcat的命令文件。 (2)conf目录。包括Tomcat的配置文件,例如server.xml和tomcat-
users.xml。server.xml是Tomcat的主要配置文件,其中包含了Tomcat的各种 配置信息,例如监听端口号、日志配置等。如果要修改Tomcat默认的端口号 8080,找到如下这段代码可以更改
使用免费开源的强大工具平台开发和运行的, 本书选择的软件是最新版的JDK1.7+Eclipse Java EE+Tomcat 7.0集成开发环境;经典版的 JDK1.5+ Eclipse 3.2 +Tomcat 5.5以及 MyEclipse8.6开发环境。下面介绍它们的安装 和配置。
3.2 Eclipse Java EE集成开发环境
标准的J2EE的总体结构图
J2EE的N层体系结构
理想的J2EE体系包括六个层:表示、应用、服务、域、ห้องสมุดไป่ตู้ 通性和持续化。这些层物理上横跨客户机和服务器,而他们 逻辑上划分为Web容器、EJB容器和数据库,如图
J2EE N层架构的特点
J2EE带来的好处是双向的,对于开发应用的公司和使用它的客 户,优点主要在于4个方面。
安装完成后,需要做一些配置工作,以便JDK 能正常运行。可以按照以下步骤来配置JDK。
选择“计算机”->“属性”->“高级系统设置”>“环境变量”如图所示。
在“系统变量”列表中查看是否有Path变量,单击“编辑”按钮,在弹出的“编辑系统变量”对话框的“变量值”文本 框中添加路径“C:\Program Files\Java\ jdk1.7.0_17\bin;”,完成后单击“确定”按钮。如果没有Path变量,就单击“系统 变量”选项组中的“新建”按钮。
1、简化了体系和开发。相对于传统的应用开发,J2EE提供了简单的、 基于组件的开发模型。这个模型提供了WORA(Write Once, Run Anywhere)的可移植性,只要符合J2EE规范的服务器,就可以运 行应用。同时,基于组件的开发模型也大大提高了生产力。
2、集成现有的企业信息系统。J2EE平台,与J2SE平台一样,提供 访问现有的企业信息系统的一些工业标准API:
数据库服务器
在Java相关的开发领域中,常用的是3种数据库:Oracle、 DB2和MySQL。有时候也使用微软公司的SQL Server数据库 服务器
Oracle数据库是Oracle公司的产品,也是历史最悠久的数据 库,世界前50强的企业中,80%使用Oracle数据库作为公司 的数据库服务器。服务器的图标如图
Web服务器
WebLogic是BEA公司的产品,是目前应用最广泛的Web服 务器,支持J2EE规范,而且不断的完善以适应新的开发要 求,启动界面如图
Web服务器
另一个常用的Web服务器是IBM公司的 WebSphere,支持J2EE规范,启动界面如 图
Web服务器
在小型的应用系统或者有特殊需要的系统中,可以使用一 个免费的Web服务器:Tomcat,该服务器支持全部JSP以 及Servlet规范,但是目前还不支持EJB,启动界面如图
选择安装虚拟机路径,可以使用默认路径,如 图3-16所示。注意:tomcat7.0.39需要Java SE 6.0或者更高版本的JRE。
在浏览器中输入:http://loaclhost:8080,显示 如图3-21所示,说明Tomcat安装成功。
Tomcat安装完成后,其安装目录下包含bin、conf、lib、logs、temp、 webapps、work等子目录,各个子目录简介如下:
3 Eclipse Java EE 开发环境搭建
配置Eclipse Java EE
(1)解压后,我们在eclipse文件夹中找到 eclipse.exe,双击打开Eclipse,如图3-25所示 ,我们选择一个工作空间,或者使用默认的工 作空间。
(2)选择“Window”|“Preferences”命令, 首先配置所安装的JRE,打开如图3-26所示配 置对话框,通过add、edit等按钮配置Java>Installed JREs。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 把8080改成想用的端口号就可以了。tomcat-users.xml中定义了Tomat的用户
。对于Tomat的配置及管理有专门的应用程序,所以不推荐直接修改这些配 置文件。
相关文档
最新文档