- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java EE与中间件实验---Web 应用程序开发方法
本科实验报告
课程名称: J2EE与中间件
实验项目: Web 应用程序开发
实验地点:
专业班级: 学号:
学生姓名:
指导教师:
实验目的和要求
1.熟悉NetBeans开发环境;
2. 学会建立JSP文件;
3. 学会创建JavaBean;
4. 掌握在JSP中调用JavaBean的方法;
5. 学会使用集成开发环境发布Web应用程序。
实验内容和原理
该实验用来使同学了解使用 NetBeans IDE 来开发 Web 应用的基本方法。 如何创建一个简单的 Web 应用, 将其部署到服务器,并在浏览器中进行浏览。 这个应用使用JavaServer Pages? (JSP)技术作为用户输入的界面处理,要求输入的姓名。然后使用 JavaBeans? 组件技术在 HTTP 会话期间持久化输入的姓名,最后在另一个 JSP 页面显示的输入。
将涉及如下内容:
安装开发环境及软件
创建一个 Web 应用工程
创建与编辑 Web 应用源文件
创建 Java 包与 Java 源文件
生成 Getter 与 Setter 方法
编辑默认的 JSP 文件
创建一个 JSP 文件
构建并运行 Web 应用
NetBeans IDE 6.0,及其 Web 与 Java EE 支持
Java SE Development Kit?
从主菜单选择 File New Project (Ctrl-Shift-N),并在工程分类中选择 Web , 选择 Web Application,然后单击 Next。
第二步,在工程名输入框里输入工程名 。注意上下文(Context) 路径 (例如, 服务路径) 变为了/exp1。
规定工程路径到计算机上的任何目录。在本教程中,这个参考目录为 $PROJECTHOME.
选择一个想要部署该应用的服务器。您在 IDE 中注册过的服务器在此将被列出。单击 Next。
选择作为 Main Project 选项 并单击 Finish。 NetBeans IDE 将创建$PROJECTHOME/工程目录。 这个工程目录包含了所有的工程源文件以及元数据文件。 例如工程的 Ant 构建脚本。然后,工程将在 IDE 中打开。 在 welcome 页面中,即 index.jsp, 将在源代码编辑器(Source Editor)中打开。您可以在 Files 视图窗口中看到工程文件的结构 (Ctrl-2),工程的逻辑结构将在 Project 视图窗口中出现(Ctrl-1): (由于我使用MyEclipse做实验,所以逻辑过程有所不同,以下是截图:)
创建与编辑 Web 应用源文件
创建并编辑源文件是 IDE 提供的最重要的功能。毕竟,这可能是在工作中花费大多数时间的地方。 NetBeans IDE 提供了很多的工具让能够以自己的风格作开发。
创建 Java 包与 Java 源文件
在 Projects 窗口中,展开源代码包结点。请注意源代码包结点目前只包含了一个默认的包结点。
右键单击源代码包结点并选择 New Java Class。 在类名输入框中输入NameHandler并在源代码包输入框中输入 org.me.hello。单击Finish。 此时源文件NameHandler.java将在源代码编辑器中打开。在源代码编辑器中,为NameHandler声明一个String类型的变量:
String name;
为该类添加构造方法:
public NameHandler()
在构造方法 NameHandler()中添加如下代码 :
name = null;
生成 Getter 与 Setter 方法
在源代码编辑器中右击 name 字段并选择 Refactor Encapsulate Fields。 封装字段对话框将打开, 列出了name 字段。注意,该字段的可见性是默认的 private,而访问器(Accessors)的可见性为 public, 这说明了该类变量的默认访问与修改方式是 private 的,无论 getter 与 setter 方法是否被分别提供为 public 或 private。
单击 Refactor。 name 字段的 Getter 与 Setter 方法将被自动生成。类变量的默认访问将变为 private 当 getter 与 setter 方法被以 public 方式提供之后。现在,这个 Java 类应该是这样的:
编辑默
您可能关注的文档
- iVsee智能视频监控平台.ppt
- IZ206000建设工程合同与合同管理.ppt
- J07_计算机网络基础-2017年11月.ppt
- J2EE与中间件技术.ppt
- IT销售技巧(11.2).ppt
- I第九章静电场A.ppt
- JAC大学高级工培训题库.doc
- JAVA 实现上传功能.doc
- J2经纬仪使用方法-2017年11月.ppt
- JAVA 第六章 异常处理-2017年11月.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)