j2ee程序设计实验指导书pyq.doc

上传人:土8路 文档编号:10285681 上传时间:2021-05-05 格式:DOC 页数:27 大小:1.36MB
返回 下载 相关 举报
j2ee程序设计实验指导书pyq.doc_第1页
第1页 / 共27页
j2ee程序设计实验指导书pyq.doc_第2页
第2页 / 共27页
j2ee程序设计实验指导书pyq.doc_第3页
第3页 / 共27页
j2ee程序设计实验指导书pyq.doc_第4页
第4页 / 共27页
j2ee程序设计实验指导书pyq.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《j2ee程序设计实验指导书pyq.doc》由会员分享,可在线阅读,更多相关《j2ee程序设计实验指导书pyq.doc(27页珍藏版)》请在三一文库上搜索。

1、J2EE 实验指导书实验指导书 指导教师:彭银桥指导教师:彭银桥 目录目录 实验实验 1 JSP 开发环境配置与测试开发环境配置与测试.2 【实验目的】.2 【实验环境】.2 【实验指导】.2 1 JSP开发环境配置.2 1、安装 JDK .2 2、安装 Tomcat.2 3、安装 MyEclipse.2 4、安装数据库.2 2 JSP程序开发步骤.2 1、开发步骤.2 【实训报告】.2 实验实验 2 JSP 语法和内置对象语法和内置对象.2 【实验目的】.2 【实验环境】.2 【实验指导】.2 1 JSP页面结构.2 1.1 声明变量与方法.2 1.2 JSP 表达式.2 1.3 JSP 代

2、码段.2 1.4 JSP 注释.2 2 JSP指令.2 2.1 include 指令指令 .2 3 JSP动作.2 3.1 include 动作动作 .2 3.2 forward 动作动作.2 3.3 useBean 动作、动作、setProperty 动作和动作和 getProperty 动作动作.2 3.4 application对象.2 【实验报告】.2 实验实验 3 SERVLET 应用应用.2 【实验目的】.2 【实验环境】.2 【实验指导】.2 1 编写一个Servlet.2 2 部署Servlet.2 3 执行Servlet.2 【实验报告】.2 实验实验 4 JDBC 数据库访

3、问技术数据库访问技术.2 【实验目的】.2 【实验环境】.2 【实验指导】.2 【实验报告】.2 实验实验 5 STRUTSSTRUTS 文件上传与下载文件上传与下载.2 【实验目的】.2 【实验环境】.2 【实验指导】.2 【实验报告】.2 实验实验 6 STRUTSSTRUTS 数据库技术应用数据库技术应用.2 【实验目的】.2 【实验环境】.2 【实验指导】.2 【实验报告】.2 实验实验 1 JSP 开发环境配置与测试开发环境配置与测试 【实验目的实验目的】 1、了解 JSP 开发环境安装与配置; 2、了解 JSP 开发的一般步骤。 【实验环境实验环境】 连接网络的计算机,操作系统 W

4、indows XP 或更高版本。 【实验指导实验指导】 1 JSP 开发环境配置开发环境配置 JSP 编程使用的 Java 语言,所以运行 JSP 程序必须要有 JVM 的支持,还必须要有 Java 程序编辑、编译程序(JDK)的支持。现在企业流行的集成开发环境是 Eclipse 或 MyEclipse。大多数应用程序都需要连接数据库,所以需要 DBMS 的支持。JSP 应用程 序是运行在服务器上的,所以需要 Web 服务器的支持,在此以 Java 1.7、Tomcat 7.0、MySQL、MyEclipse1.0 为例,安装配置 JSP 开发环境。 1、安装、安装 JDK 从 Java 公司

5、官方网站( JDK,采用的 JDK1.7,只需要双击中下载到的 EXE 文件,点下一步即可安装。JDK 安 装好后,需要配置 Java 的环境变量,步骤如下: (1)我的电脑-属性-高级选项卡-环境变量,打开“环境变量”对话框,在系 统变量中新建以下环境变量: JAVA_HOME:表示 Java SDK 的安装目录,其值为: D:Program FilesJavajdk1.7.0_45(根据自己的实际安装位置进行调整)。 CLASSPATH:表示 Java 要访问的 jar 文件所在的目录,其值为: %JAVA_HOME%lib;%JAVA_HOME%jrelib。 并修改 Path 环境变量

6、,在其中增加% JAVA_HOME%bin;%JAVA_HOME%jrebin; 注意: 对于 Path 环境变量是添加,而不要删除原来的内容,否则很多 Windows 功能不能使用;若有其他程序要用到自己的 Java 环境变量,请将第步的内容添 加到 Path 环境变量的最后,以免影响其他程序的运行。 字母不区分大小写,大写字母是遵照 Java 环境变量配置习惯。 (2)测试 打开 Windows 的命令行窗口(开始-运行,在弹出的窗口中输入 cmd 回车),输 入 javac 然后回车,若能显示 javac 的帮助信息,说明 JDK 安装成功,如下图所示。 2、安装、安装 Tomcat 在

7、 Tomcat 官方网站(http:/tomcat.apache.org/)上下载 Tomcat 7.0,安装。最后配置 Tomcat 的环境变量:在“我的电脑”上点右键“属性”“高级” “环境变量(N)”。 新建系统变量 CATALINA_HOME:D:Program FilesTomcat 7.0 在系统变量 CLASSPATH 的值的后面加入:%CATALINA_HOME%commonlib; 在系统变量 Path 的值中%JAVA_HOME%bin;的后面加入以下内容: %CATALINA_HOME%bin; 到这里,Tomcat 安装完毕。 Tomcat 配置文件在 conf 目录,

8、conf 里 server.xml 文件可以设置端口号: 完成后打开 tomcat 控制台,开启服务,在 IE 中输入地址:http:/localhost:8080 查 看是否安装完成(注,localhost 表示本机,8080 为 tomcat 默认的端口,在安装时应该 能够设置,此处为默认),安装成功出现一下界面。 Tomcat 服务器指定 JVM Tomcat 服务器指定 JVM 3、安装、安装 MyEclipse 只需要一路 Next 即可,安装 myeclipse 并按照破解方法破解。进行相关配置。1、 对于一个工作区,仅在第一次使用时需要这样配置。启动 MyEclipse,选择(创

9、建)工 作区路径,进入 MyEclipse 开发环境。 2、配置该工作区的字符集编码: Windows 菜单 Preferences: 点开 General 项: 点开 Workspace: 右边的“Txet file encoding”选 other = UTF-8,“Apply” 3、使 Java 程序中忽略串行化兼容问题(仅第一次): 点开 Java 项: 点开 Compiler 项: 点选 Errors/warnings,点开右边的“Potential programming problems”, 针对 “Serializable class without seriaversionU

10、ID”项, 把“warning”改成“Ignore”。“Apply” ,“Yes”。 使 MyEclips 与 JDK 关联: 点开 Java 项: 点开“Installed JREs”项: 点击右边的“Add” Next,填写“JRE home:”项:点击“Directory” 找到安装 JDK 的路径(即: D:Program FilesJavajdk1.5.0_04) Finish 选中“jdk1.5.0_04” “ok” 。 5、配置 JSP 的字符集编码: Windows 菜单 Preferences: 点开“MyEclipse”项, 点开“File and Editors”项, 点

11、选“JSP” 右边的“Encoding”选“ISO 10646/Unicode(UTF-8)” “Apply”。 使 MyEclips 与 TOMCAT 关联: 点开“MyEclipse”项, 点开“Servers”项 点开“Tomcat”项 点选“Tomcat 7.x” 右边选“Enable”, 填写“Tomcat home directory”,点击“Browse”, 找到”Tomcat 7.x”目录,“Apply” “ok”。 7、使 TOMCAT 与 JDK 关联: Windows 菜单 Preferences: 点开“MyEclipse” “Servers” “Tomcat”项, 点

12、开“Tomcat 7.x” 点击“JDK” ,对右边的“Tomcat JDK name” ,点击下拉菜单 选 D:Program FilesJavajdk1.7.0_45 ” “ok”。 4、安装、安装数据库数据库 对同学们来说,SQL Server 数据库安装已经很熟练了,下面给大家扩展一些知识, 讲授安装 MySQL 数据库的安装。下载 MySQL 的安装文件,一路 Next 安装即可,并 按下图进行设置,如图 1-3 至 1-10 所示。 图 1-3 选择详细配置 图 1-4 选择开发模式 图 1-5 选择多用途数据库 图 1-6 选择决策支持 图 1-7 设置 MySQL 的访问端口,

13、并添加防火墙例外 图 1-8 设置 MySQL 字符编码方式,以处理中文 图 1-9 将 MySQL 设置为 Windows 服务 图 1-10 设置 MySQL 访问密码,并可以远程访问 说明:以上设置是针对实验开发环境下的设置,若为实际应用,可根据需要进行 相应的设置。 2 JSP 程序开发步骤程序开发步骤 1、开发步骤、开发步骤 打开 MyEclipse 开发环境,选择 File-New-Web Project,或在 Package Explorer 中右击选择 New-Web Project,在打开的对话框中,输入项目名 Demo,并选定 Java EE 5.0 规范支持,点击 Fin

14、ish。如图 1-11 所示。 图 1-11 MyEclipse 新建 Web 项目 (1) 第一个第一个 JSP 页面页面 右单击 Demo 项目的 WebRoot 目录,New-JSP 新建 JSP 页面。如图 1-12 所示。 图 1-12 新建 JSP 页面 图 1-13 设置 JSP 模板和文件名 输入文件名 HelloWorld.jsp,并选择“Default JSP template”,点击确定。 在页面的标签中,输入以下代码: % out.println(Hello World!); % 并保存。 (2) 部署部署 Demo 点击部署按钮,选择 Demo 项目,点“Add”按钮

15、,在弹出的窗口中,选择 Tomcat6.x 服务器,点 Finish。 (3) 运行运行 Demo 项目项目 按按钮启动 Tomcat 服务器,在 IE 或其他浏览器的地址栏中输入: http:/localhost:8080/Demo/HelloWorld.jsp,出现如下界面。 【实训报告实训报告】 1 记述 JSP 开发环境的安装与配置过程。 2 系统开发环境安装配置完成后,新建一个 Web 项目,并书写自己的第一个 JSP 页面,输出 Hello+你自己的名字。 实验实验 2 JSP 语法和内置对象语法和内置对象 【实验目的实验目的】 1、掌握 JSP 变量/方法,表达式,代码段和注释的

16、使用方法; 2、掌握 JSP 指令的语法格式及用法; 3、掌握 JSP 常用动作的语法格式及用法; 4、掌握常用的 JSP 内置对象。 【实验环境实验环境】 连接网络的计算机,操作系统 Windows XP 或更高版本以及配有 JSP 开发环境的计 算机。 【实验指导实验指导】 1 JSP 页面结构页面结构 说明:以后代码如无特殊说明均写在标签中(JSP 代码可以写在网页的任 何位置)。 1.1 声明变量与方法声明变量与方法 新建一 JSP 页面,输入以下代码。 (1) 声明变量声明变量 刷新你写的页面几次,观察到什么结果,从结果中你得到什么启示? (2) 输入以下代码输入以下代码 b) re

17、turn a; return b; % % out.println(3 和 5 中较大的是+max(3,5)+); % 将上面变量和方法的声明,写在 out.println();代码段之后,再访问你写的 JSP 页面, 观察结果,你得到什么启示?无影响 1.2 JSP 表达式表达式 在 JSP 页面中输入以下代码。 b) return a; return b; int i = 3, a = 5, c=4; Date date = new Date(); % 通过上面的代码,你认为 JSP 表达式可以出现什么 Java 元素? /Date date = new Date();不可以出现 1.3

18、JSP 代码段代码段 在 JSP 页面中输入以下代码,从以下代码的书写中,你发现了什么重要提示? (中的代码段,无论写在多少个分离的标签中,都必须完整,即符合 Java 语法,比如大括号必须匹配等) 你的成绩为优秀! 你的成绩为良好! 你的成绩为及格! 你的成绩为不及格! 1.4 JSP 注释注释 输入以下代码,访问你的 JSP 查看页面源文件,你看到了什么?说明什么问题? !- -会被执行 %- -%被隐藏 2 JSP 指令指令 2.1 include 指令指令 (1)新建 Included.jsp 页面,在页面中输入以下代码,而且只保留如下代码: % int a=5, b=8, c=6;

19、out.println(Hello World!); % (2)编写 Including.jsp 页面,在其中输入以下代码: 并在中输入以下代码: (3) 启动 Tomcat 服务器,访问 Including.jsp,观察结果。显示 Hello World!和 19 3 JSP 动作动作 3.1 include 动作动作 新建 Including2.jsp 页面,在其中输入以下代码: 观察编辑器有什么提示?并想一想,include 指令和 include 动作有什么异同? 3.2 forward 动作动作 (1)新建 ForwardDemo.jsp 页面,并输入以下代码: (2)新建 Forw

20、arded.jsp,并输入以下代码: Forwarded.jsp 访问访问 ForwardDemo.jspForwardDemo.jsp 观察结果,你能得出什么结论?观察结果,你能得出什么结论?Forwarded.jspForwarded.jsp JSP Practice Referece Book null 第二个值一直拿不到? (3) (4) 3.3 useBean 动作、动作、setProperty 动作和动作和 getProperty 动作动作 (1)在项目的 src 目录下新建 com.phoenix.test 包,并在该包在新建类 Student, 并输入以下代码 public c

21、lass Student private Long id; private String name; /getters and setters (2)编写 StudentInfo.jsp 页面,输入以下内容。 学号: 姓名: (3)编写 StudentInfoHandle.jsp,输入以下内容。 学生信息 学号: 姓名: (4)运行 StudentInfo.jsp,输入学号和姓名并提交,观察结果。 (5)观察 Tomcat 服务器 webapps 目录下的 Demo 项目文件夹的结构, Student.class 在什么文件夹下?由此你得出什么结论? 注意:为了能够输入中文,需要对 Tomca

22、t 配置文件作修改,在 Tomcat 安 装目录confserver.xml 中找到以下内容, ,并在其中添加 URIEncoding=utf-8。 3.4 application 对象对象 新建 ApplicationDemo.jsp 页面,输入以下代码,观察运行结果。 % Integer i = 0; i = (Integer) application.getAttribute(count); if (null = i) application.setAttribute(count, 1); out.println(你是第 1 位访问者); else +i; application.set

23、Attribute(count,i); out.println(你是第+i+位访问者); % 结果说明了 application 对象的作用范围是什么? 【实验报告实验报告】 1、 page 指令都有哪些属性,每个属性的意义是什么? 2、 taglib 指令的作用是什么?指令格式是什么? 3、本实验未出现的 JSP 内置对象还有哪些,请简述他们的意义和作用,并模仿对 面给出的例子,自己对每个对象写一个 JSP 实例。 实验实验 3 Servlet 应用应用 【实验目的实验目的】 1、熟悉 Servlet 接口及其中规定的方法和意义; 2、掌握 Servlet 编写、部署和运行。 【实验环境实验环境】 MyEclipse 集成开发平台、Tomcat 服务器。 【实验指导实验指导】 自己实现 Servlet 有几种方法:(1)实现 Servlet 接口;(2)继承 HttpServlet 类; (3)继承 GenericServlet 类。一般情况下,需要继承 HttpServlet 或 GenericServlet 类, 因为这样可以不必考虑与容器的交互。GenericServlet 可以处理各种网络请求,而 HttpServlet 只能处理 Http 请求。 1 编写一个编写一个 Servlet (1)在 com.phoenix.test 包下新建一个类 F

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1