




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、J2EE平台的建立与运行,J2EE,即Java 2 Enterprise Edition,是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复 杂问题的体系结构,核心组件和API包括: 1. JDBC(Java Database Connectivity) JDBC API为访问不同的数据库提供了一种统一的途径, 象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另 外,JDBC对数据库的访问也具有平台无关性。,J2EE平台的建立与运行,2. JSP(Java Server Pages) JSP页面由HTML代码和嵌入其中的Java代码所组成。服务 器在页面被客户端所请求以
2、后对这些Java代码进行处 理,然后将生成的HTML页面返回给客户端的浏览器。 3. Java Servlet Servlet是一种小型的Java程序,它扩展了Web服务器的 功能。作为一种服务器端的应用,当被请求时开始执 行。,J2EE平台的建立与运行,此外J2EE的核心组件和API还包括:XML,JavaMail, JSF,AJAX,JNDI,JMS,RMI等多种体系和框架。 限于课时,本课程主要从JSP和Servlet方面对J2EE进行 简要介绍。 一般说来,一个J2EE应用主要由四个层次构成,即客户 层、WEB层、业务层和EIS层。,J2EE平台的建立与运行,其中,客户层由应用程序客户
3、端、HTML页面等构成,运 行在客户机上;WEB层由JSP页面,Servlet等WEB组件构 成,用于接收客户端的输入,或者向客户端输出数据; 业务层对数据进行各种运算和操作后,将数据写入EIS层 ,或者将EIS层的数据取出交给WEB层或客户层显示。 一个典型的J2EE四层结构如下:,J2EE平台的建立与运行,J2EE平台的建立与运行,需要指出,J2EE应用的四层结构,实际上是对传统的C/S 或B/S结构进行的进一步细分,各层的界限在实际开发过 程中并不一定非常明确,例如,WEB层的JSP或者Servlet 也可以完成业务层的业务逻辑。 总之,四层结构只是J2EE应用的体系结构,在实际开发 中
4、,应根据具体需求研究分析项目的结构,不能生搬硬 套四层结构。,J2EE平台的建立与运行,J2EE平台的建立和测试 1.1 使用JDK,TOMCAT和ECLIPSE 1.1.1 JDK的安装和配置 建立系统变量java_home,值为c:jdk 修改系统变量Path,值为%java_home%bin; 此处“”代表原有Path变量值,J2EE平台的建立与运行,建立系统变量classpath,值为.;%java_home%lib;%ja va_home%libtools.jar;%java_home%libdt.jar JDK安装配置完毕后,通过一个简单的java程序验证JDK安 装配置是否正确。
5、 以上步骤图示如下:,J2EE平台的建立与运行,J2EE平台的建立与运行,J2EE平台的建立与运行,1.1.2 TOMCAT的安装和配置 TOMCAT是一个轻量级的软件服务器,用于解析、运行JSP 和Servlet文件。 将TOMCAT压缩包解压到c:tomcat 建立系统变量catalina_home,值为c:tomcat 修改系统变量Path,值为%catalina_home%bin; 此处“”代表原有Path变量值,J2EE平台的建立与运行,修改系统变量classpath(在1.1.1步骤中建立),值为 ;%catalina_home%lib;%catalina_home%libjsp-
6、 api.jar;%catalina_home%libservlet-api.jar 此处“”代表原有classpath变量值 在tomcat安装路径的bin目录下双击startup.bat文件, 启动tomcat服务器(shutdown.bat为关闭服务器); 打开浏览器,输入地址http:/localhost:8080,如出现 Tomcat欢迎界面,则表示tomcat安装成功,J2EE平台的建立与运行,以上步骤图示如下:,J2EE平台的建立与运行,J2EE平台的建立与运行,J2EE平台的建立与运行,在tomcat路径下webapps/ROOT文件夹是tomcat的默认工 作目录,写一个te
7、st.jsp页面如下,将其复制到ROOT目 录,打开浏览器输入http:/localhost:8080/test.jsp,J2EE平台的建立与运行,在tomcat中,也可以自己指定工作目录 如在webapps下建立工作目录: 首先,在webapps下建立目录myJSP; 其次,在myJSP目录下建立子目录WEB-INF; 第三,在WEB-INF目录下建立文件web.xml,内容为,J2EE平台的建立与运行,J2EE平台的建立与运行,将test.jsp文件复制到myJSP目录中,重启tomcat,打开 浏览器输入http:/localhost:8080/myJSP/test.jsp, 如出现下图
8、则说明myJSP虚拟目录设置成功。,J2EE平台的建立与运行,如果需要打开工作目录文件列表,则在conf目录下打开 web.xml文件,找到如下语句,将其中的false改成true 即可。,J2EE平台的建立与运行,如在非webapps建立工作目录: 首先,在C盘建立目录JSP; 其次,打开conf/server.xml,文件结尾处找到 标签,在其上插入语句,J2EE平台的建立与运行,将test.jsp文件复制到JSP路径下,打开浏览器输入 http:/localhost:8080/JSP/test.jsp,出现下图则虚 拟目录JSP设置成功,J2EE平台的建立与运行,运行servlet的步骤(以c盘下JSP目录为例): 首先,建立servlet ServletExample.java(这个程序 可以在任意路径下建立),将该文件编译后生成Servlet Example.class 其次,在JSP目录下建立WEB-INF子目录,其下再classes 子目录,将ServletExample.class文件复制到classes目 录,在WEB-INF目录下建立web.xml文件,内容如下,J2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届云南红河州第一中学高三3月模拟检测试题物理试题含解析
- 湖北省普通高中联考协作体2025届高三下学期统练(七)化学试题含解析
- 曲靖师范学院《信息资源组织与管理》2023-2024学年第二学期期末试卷
- 指甲美容市场调查问卷
- 关于家庭花草种植调查问卷
- 粉煤灰施工方案
- 水泥库清库施工方案
- 水处理建筑施工方案
- 室外保温施工方案
- 2025年学生分班测试题及答案
- 医院药事管理法律法规
- 金牛作业区管理标准解读
- DB21T 3379-2021 黑参加工技术规程
- 2024年中考物理压轴题专项训练:电磁继电器核心综合练(原卷版)
- 【MOOC】隧道工程-中南大学 中国大学慕课MOOC答案
- 2024解析:第九章液体压强-基础练(解析版)
- 第31课《为升学做准备》课件心理健康六年级下册北师大版
- 2024解析:第十章 浮力、阿基米德原理及其应用-讲核心(解析版)
- 华东师范大学《社会学概论》2023-2024学年第一学期期末试卷
- 少先队活动课《民族团结一家亲-同心共筑中国梦》课件
- 2024年四川省公务员录用考试《行测》真题及答案解析
评论
0/150
提交评论