企业应用平台开发实验指导书--(实验一二三 - 副本

上传人:第*** 文档编号:34065759 上传时间:2018-02-20 格式:DOC 页数:34 大小:5.59MB
返回 下载 相关 举报
企业应用平台开发实验指导书--(实验一二三 - 副本_第1页
第1页 / 共34页
企业应用平台开发实验指导书--(实验一二三 - 副本_第2页
第2页 / 共34页
企业应用平台开发实验指导书--(实验一二三 - 副本_第3页
第3页 / 共34页
企业应用平台开发实验指导书--(实验一二三 - 副本_第4页
第4页 / 共34页
企业应用平台开发实验指导书--(实验一二三 - 副本_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《企业应用平台开发实验指导书--(实验一二三 - 副本》由会员分享,可在线阅读,更多相关《企业应用平台开发实验指导书--(实验一二三 - 副本(34页珍藏版)》请在金锄头文库上搜索。

1、企业应用系统开发平台实验指导书企业应用系统开发平台实验指导书 V1.0湖北汽车工业学院经管学院信管系2012 年 9 月企业应用系统开发平台实验指导书前 言本课程系统介绍基于企业平台的的应用开发技术,讲解了 Web 编程的基本原理、方法、技术,以及应用程序开发模式。通过本课程学习,学生应达到以下四个目的: 对 Web 开发基础应用要有一个较清晰的了解; 理解企业平台开发的常用的设计和程序开发技术; 掌握运用 Struts,Hibernate ,Ajax 技术开发系统; 了解企业平台应用与开发前沿技术。为了适应系统开发的发展,更好的了解系统开发的实现技术,掌握现代基于企业平台软件开发的开发技术基

2、础十分重要。随着软件工程技术的发展,系统开发技术也层出不穷、门类众多,并且每一门技术都具有相当的复杂程度。本实践课程,以当前比较流行且比较容易掌握的技术为基本内容,帮助学生理解和掌握典型实用的与J2EE 开发有关的技术基础。本课程我们采用的开发环境是 NetBean IDE. NetBean IDE 是一个开放的免费的开源平台,它提供了许多中间件(Struts,Hibernate,Spring 等)来降低应用程序开发的难度。它支持目前比较流行的基于 MODEL-VIEW-CONTROLLER 编程架构。同时它可以根据用户自己需求,可以配置 PHP,J2ME,C+等开发环境。希望同学们在利用本实

3、验指导书的过程中及时帮助我们发现问题,提出建议,让我们一起为把企业应用系统开发平台的教学搞好而努力奋斗!企业应用系统开发平台实验指导书目 录前 言 .2实验一 JSP,JAVA SERVLET 综合运用编程 .3实验二 STRUTS 基础及应用编程 .8实验三 JDBC,HIBERNATE,及 JSTL 数据库访问技术编程 .17实验四 AJAX 实现异步数据访问编程 .29企业应用系统开发平台实验指导书实验一 Jsp,Java Servlet 综合运用编程实验目的:本实验目的是希望通过模拟设计一个登陆界面,来对对服务器端的用 JSP,和 JAVA Servlet编程进行实践,从而达到对课程所

4、讲的知识点,Session,验证码,Cookie,JSP,JAVA Servlet JSTL 等技术有较深刻的体会和认识,从而为以后独立开发程序奠定基础。实验内容:用 JSP 来编写和实现一个登陆界面,登陆界面中包含字段有,姓名,密码,验证码。然后用。用 Java Servlet 来获取登陆界面的输入内容,把它显示出来。 同时用 Session 来控制用户访问流程,用 Cookie 来存储用户名和密码。实验步骤: 用 JSP 编写类似如下登陆界面(但不局限于以下格式,可以自己用 Table 进行规范):1:用一个 jsp 写验证码。如果验证码不对,就返回,登陆界面,如果验证码成功就用一个Ser

5、vlet 取姓名和登陆密码并把它显示出来。 。2:用 Session 对象控制违规登陆者。 。即不登陆直接通过输入 url 就进入 Servlet 显示内容。 。3:当保存密码框打勾的时候,用 Cookie 来存储用户名和密码。 。 。企业应用系统开发平台实验指导书选择 web 下建 Servlet.如下图:点击“下一步”出现以下界面。企业应用系统开发平台实验指导书点击下一步点击完成,到此,一个 Servlet 已经建立好。输入类名这儿最好建个包,自己命名。企业应用系统开发平台实验指导书实验帮助:1、 对于此次实验,传值给 JAVA Servlet, 其获得值的编程代码为 String nam

6、e=request.getParameter(“name”) 2、 Session 用 Session.setAttribute() 和 Session.getAttribute();3、 用 Cookie 来存储用户名和密码取 Cookie 代码:Cookie c=request.getCookies();if(c=null)out.print(No cookie);elsefor(int i=0;i tag 运用和理解,对于 Action 的控制机制和 ActionForm 数据处理机制,以及对于ApplicationResource.property 熟练掌握,从而达到对能够运用 Str

7、uts 的基本技术来开发动态网页能力。实验内容:用 Struts 来编写和实现一个两个 Form,第一个 Form 是注册用户名和用户密码的 Form,其中包含字段有,用户,密码,密码校对,密码要求长度不能小于六位,密码里面应包含至少数字和字母,字母应包括大小写,最好密码中包含特殊字符。第二个表是注册用户详细信息表,包括工作单位或者机构名称,邮政地址,邮政编码,单位简介,联系人名,电话,邮件等。第一表和第二个表的关系是第一个表注册完,点击下一步就是出现第二个表的注册。表校验成功后要显示成功信息。实验步骤:点击文件,出现下啦菜单,再点击 新建项目-出现如下图结果。选择 web 应用程序,再点击下

8、一步。企业应用系统开发平台实验指导书在项目名称处输入要建的项目名:例如:firststrut。再点下一步。以上图中服务其选择 Apache Tomcat6.0.18, 再点击下一步。企业应用系统开发平台实验指导书在复选框 Strutss1.2.9 打勾。然点击完成,就得到一个带有 struts 框架的 web。接下来就是建 struts 的 Action 和 ActionForm 类,注意,要先建 ActionForm 类。首先:点击鼠标右键,到新建,再点击其它。企业应用系统开发平台实验指导书出现如下图情形。文件类型选择 Struts ActionForm Bean,再点击下一步。出现企业应用

9、系统开发平台实验指导书点击完成。出现下面建 Action 类:首先:类名自己起包建议不要为空,名自己取。在 DD 包下,见刚建的ActionForm.java ActionForm.java 中内容显示,可以在这儿写代码。 企业应用系统开发平台实验指导书在文件类型中选择 Struts 操作。点击下一步。点击下一步在这儿输入有效路径,名字可以去first 等。这儿不能为空。企业应用系统开发平台实验指导书点击浏览选择 welcomeStruts.jsp,点击选择文件按钮。点击!企业应用系统开发平台实验指导书最好点击完成按钮。到此 Struts 架构已经完成。实验帮助: 实验中所做的 Form 可以

10、模拟如下图所示的 Form。新建Action类。 在这儿编辑代码。企业应用系统开发平台实验指导书 出错信息如下图红字所示。同学们可以自己再考虑如何把 Form 排列的更好些。 错误信息用 实现。构建的 Form 也要用 html tag 编写,想等。 注意,在 action 是 firststrut,不是 firstAction,或者firstActionForm。企业应用系统开发平台实验指导书实验三 JDBC,Hibernate,及 JSTL 数据库访问技术编程实验目的:本实验目的是希望通过编写实现用户访问数据库的功能程序,来对 JDBC,JSTL 中的 SQL 数据库访问标签库,和 Hib

11、ernate 数据库访问技术有一个深刻的理解和认识,对运用 Hibernate 和JDBC 或者 SQL 数据库访问标签库编程模式进行熟悉,从而达到对能够运用它们来实现数据库的访问操作。实验内容:实验首先建一个数据库,表名为(experiment) ,表的字段见 Table1,分别用 JDBC,JSTL 的数据库访问标签和 HIBERNATE,来实现数据库的访问操作,该操作包括添加,查询,删除,更新记录(可以选做其中两种方式,但 Hibernate 必须要做) 。(Table1)字段 类型 字段 类型ID Integer fullName Varchar(20)Email Varchar(30

12、) Date Date实验步骤:打开 NetBeans IDE 后,首先点击“服务” ,出现下图接着,选择第二个驱动程序,如下图所示;点击面板“服务”选择“数据库”栏选择第二个驱动程序。企业应用系统开发平台实验指导书点击“连接”出现下图数据库连接好后,出现下图点击“连接”企业应用系统开发平台实验指导书点击第二个驱动程序后。 。把鼠标放在“表上”然后点击鼠标右键,出现下拉菜单。点击下拉菜单的中创建表,就可以建立一个表名“experiment”的表。 。点击企业应用系统开发平台实验指导书点击“添加列” ,添加实验中四个字段。 。到此数据库建完。接下来建立一个名为“Hibernate”项目程序。 。

13、在选择框架这一部分要要在“Hibernate”这一栏打勾。点击完成。 。出现下图结果。 。点击“添加列”企业应用系统开发平台实验指导书鼠标放在 Hibernate 上,点击右键,出现如上的下拉菜单,点击其它。 。出现下图选择类别中的 Hibernate,先构建 HibernateUtl.java 文件,再构建“数据库中 Hibernate映射文件和 POJO”如下图企业应用系统开发平台实验指导书点击完成,出现如下结果。 。下面构建“数据库中 Hibernate 映射文件和 POJO”如下图建议:包名不为空自己取类名exhibernateUtil.java 程序。企业应用系统开发平台实验指导书点

14、击下一步。 。再点击下一步选择这个文件类型。企业应用系统开发平台实验指导书注意:这儿要选择您的可用表。 。 。 。 。即您建的表,例如:选择“STAFF”表。 。点击“添加”按钮,出现如下图。 。再点击下一步。 。点击“添加”按钮企业应用系统开发平台实验指导书注意:在常规设置中,要选择“JDK 5 语言功能”栏。 。 。 。在包要选择您自己建的包名。 。如:“Hibernate”,点击完成。 。到此 Hibernate 架构基本建成。 。接下来做配置,如下图打勾包名不能为空,建议不选“缺省包” 。企业应用系统开发平台实验指导书添加后如下图:然后新建一个 java 主类,来实现利用 Hibern

15、ate 访问数据库。 。如下在 Configure( )括号中加“Hibernate.cfg.xml”.企业应用系统开发平台实验指导书如下对于 Hibernate。更新记录的类似代码如下:Iterator customers=session.createQuery(from Staff c where c.id0).iterate();while(customers.hasNext()Staff customer=(Staff)customers.next();添加代码部分。 。企业应用系统开发平台实验指导书customer.setUsername(entry);对于 hibernate,删除记录可以类似地利用如下代码:String hqlDelete = delete Staff c where c.id = :id ;int deleted

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号