Web应用系统开发技术.doc

上传人:自*** 文档编号:124909555 上传时间:2020-03-14 格式:DOC 页数:20 大小:928KB
返回 下载 相关 举报
Web应用系统开发技术.doc_第1页
第1页 / 共20页
Web应用系统开发技术.doc_第2页
第2页 / 共20页
Web应用系统开发技术.doc_第3页
第3页 / 共20页
Web应用系统开发技术.doc_第4页
第4页 / 共20页
Web应用系统开发技术.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《Web应用系统开发技术.doc》由会员分享,可在线阅读,更多相关《Web应用系统开发技术.doc(20页珍藏版)》请在金锄头文库上搜索。

1、浙 江 树 人 大 学信息科技学院Web应用系统开发技术实验指导书(第一版)适合专业:电子商务编 写 人: 张登辉部 门: 电子商务教研室2012年2月 编目 录第一章实验预知1第一节 上机实验总的目的和要求1第二节 程序的调试和测试2第二章实验内容4实验一 JSP和servlet 应用基础4实验二 JSP综合应用实例5实验三 Struts 2基础应用6实验四 利用Struts 2实现多文件上传7实验五 Struts 2综合应用实例8实验六 Hibernate应用基础9实验七 Hibernate一对一映射10实验八 Spring应用基础11实验九 Spring与Struts2的整合应用12实验

2、十 SSH整合应用1-学生信息管理13实验十一 SSH整合应用2-学生成绩信息管理15实验十二 Ajax应用基础16- I -面向对象程序设计实验指导书第一章 实验预知第一节 上机实验总的目的和要求一、上机实验目的 学习Web应用系统开发技术课程必须重视实践环节。即独立编写出程序,独立上机调试程序。必须保证有足够的上机实验时间。 上机实验的目的,绝不仅是为了验证教材和讲课的内容或者验证自己所编的程序正确与否。学习数据结构,上机实验的目的为:1 、加深对讲授内容的理解和掌握。该课程是一门较难理解和掌握的专业课,安排一定时间的上机,可加深学生对课程内容的理解和掌握。2 、提高学生解决实际问题的能力

3、。通过多次上机,将理论和实际问题结合起来,提高学生的创造性思维和实践能力,从而使学生能够将java程序设计技术应用于web应用程序中,并为以后的应用系统开发打下坚实的基础。3 、学会使用java在web程序中的调试方法,熟练掌握相关测试与调试工具的使用,加快排除程序错误的效率,使程序能正确运行。二、上机实验前的准备工作 在上机实验前应事先做好准备工作,以提高上机实验的效率,准备工作至少应包括如下五个方面: 1、了解所用的计算机系统的性能和使用方法(包括Eclipse、MyEclipe开发试环境) 2、复习和掌握与本实验有关的教学内容 3、准备好上机所需的程序。程序应书写整齐,并经人工检查无误后

4、才能上机,以提高上机效率。初学者切忌不编程序或抄别人程序去上机,应从一开始就养成严谨的科学作风。 4、对运行中可能出现的问题应事先作出估计;对程序中自己有疑问的地方,应作上记号,以便上机时给予注意。 三、上机实验的步骤 上机过程出现的问题,除了系统的问题外,一般应自己独立处理,不要轻易举手问老师,尤其对“出错信息“,应善于自己分析判断。这是学习调试程序的良好机会,上机实验一般应包括以下几个步骤: 1、打开MyEclipse开发平台;2、建立或打开java web项目;3、输入自己编好的J2EE程序代码; 4、检查一遍已输入的程序是否有错,如发现有错,则及时改正; 5、发布程序到服务中,运行程序

5、,检查结果,并分析运行结果是否符合设计要求;6、输出程序清单和运行结果。四、实验后应完成实验报告的填写 上机结束后,应整理出实验报告,实验报告应包括以下内容: 1、题目; 2、程序清单(计算机中调试正确的程序清单); 3、运行结果(必须是上面程序清单所对应打印输出的结果); 4、对运行情况所作的分析,以及本次调试程序所取得的经验,并考虑是否还可用其他方法来解决该问题。如果程序未能通过,应分析其原因。第二节 程序的调试和测试一、程序错误的类型 为帮助同学调试程序和分析程序,下面简单介绍程序出错的种类 1、语法错误:不符合Java语言的语法规定。 1)函数、语句拼写错误; 2)括弧不匹配; 3)语

6、句最后漏了分号; 2、逻辑错误:程序无语法错误,也能正常运行,但结果不对。 这类错误可能是设计语句流程、算法时的错误,也可能是算法正确而在编写程序时出现,一般较难发现,必须认真检查。3、运行错误:有时程序既无语法错误,又无逻辑错误,但不能正常运行或结果不对。多数情况是数据不对,包括数据本身不合适以及数据类型不匹配二、 程序的调试1、程序调试的任务:是排除程序中的错误,使程序能顺利地运行并得到预期的效果。程序的调试阶段不仅要发现和消除语法上的错误,还要发现和消除逻辑错误和运行错误。在Netbeans开发平台中Java程序调试较为简单,具体方法如下。(1)选择要调试的java程序,在行编号上单击,

7、该行变为红色,成为调试的断点。图1在工具菜单中选择调试启动调试,可以选择下图所示的功能按钮进行后续调试工作。图2第 4 页 共30页第二章 实验内容实验一 JSP和servlet 应用基础 一、实验目的与要求1通过实例开发,熟练掌握Servlet的配置与开发使用方法;2. 熟练掌握JSP语法及JSP内部对象、动作的使用方法;2 熟悉Myeclipse 开发平台的使用方法。二、实验内容1建立一个Web项目,利用Servlet技术实现网页表单数据的接收处理。该项目包含两个程序文件:用于显示输入表单的输入页面input.jsp 和 处理输入信息的Servlet程序文件InputServlet.jav

8、a。input.jsp运行后显示页面效果如图2.14所示。InputServlet执行后的结果页面如图2.15所示。2根据教材例2.3的步骤,利用JavaBean技术,在网页中显示“浙江树人大学”信息。3参考教材图2.16,编写两个jsp网页 first.jsp 和 second.jsp ,在first.jsp设置request、session、application对象相关属性值,在second.jsp页面中显示这些属性值。三、实验指导1 四、结果分析与讨论本次实验主要任务是掌握myeclipse开发平台的基本使用方法和servlet、jsp的编写方法,重点是servlet和jsp的程序的编

9、写,难点是servlet的处理流程的理解。实验二 JSP综合应用实例一、实验目的与要求1熟练掌握Myeclipse的使用2掌握JSP应用系统的开发方法二、实验内容1开发一个留言板系统,该系统包含登陆界面、留言信息浏览界面、发新留言界面、留言成功信息界面。系统界面效果如图2.19图2.23所示。三、实验指导1数据库设计与创建。需要建立userTable用户表和lyTable留言表2建立Web项目JSPExample。3用户表对应的JavaBean User类,留言表对应的JavaBean lyTable类4创建登陆页面login.jsp。5建立DB类。6建立MainServlet类。7建立主界面

10、main.jsp。8建立留言页面liuyan.jsp。9建立Addservlet类。10建立留言成功页面success.jsp。11配置web.xml。12创建注册页面register.jsp13创建RegisterServlet类14部署和运行。四、结果分析与讨论本次实验主要任务是利用servlet技术和jsp技术开发一个小型的留言板系统,该系统包含较多内容,学生应在课前实现编写好代码,然后到实验室调试。此次实验的技术难点是sql server 2005 数据库的驱动与链接使用方法。实验三 Struts 2基础应用一、实验目的与要求1熟练掌握Myeclipse的使用2掌握Struts 2架构

11、的开发方法二、实验内容1开发一个网页表单处理系统,该系统包含表单信息输入界面、表单响应界面。系统界面效果如图3.3图3.4所示。三、实验指导1创建Java web项目struts2,加载struts2相关库文件(Jar包)。2修改web.xml文件3创建表单录入页面hello.jsp4创建Action动作类StrutsAction。5创建并配置struts.xml配置文件。6创建表单成功响应页面welcome.jsp。7部署和运行。四、结果分析与讨论本次实验主要任务是利用struts2技术开发一个小型的表单处理系统,该系统包含较少内容,学生应在课前实现编写好代码,然后到实验室调试。此次实验的技

12、术难点是struts2配置文件的配置。实验四 利用Struts 2实现多文件上传一、实验目的与要求1熟练掌握Myeclipse的使用2掌握Struts 2架构的开发方法二、实验内容1开发一个多文件上传系统,该系统能够一次上传多个(3个)文件,文件上传后保存在服务硬盘指定位置。页面效果类似于图3.21图3.22所示。三、实验指导1创建Java web项目StrutsUpload,加载struts2相关库文件(Jar包)。2修改web.xml文件3编辑修改上传页面index.jsp4创建Action动作类。5创建并配置struts.xml配置文件。6创建上传成功信息页面success.jsp。7部

13、署和运行。四、结果分析与讨论本次实验主要任务是利用struts2技术开发一个多文件上传系统,该系统包含较少内容,学生应在课前实现编写好代码,然后到实验室调试。此次实验的技术难点是Action动作类中文件流、集合的操作。实验五 Struts 2综合应用实例一、实验目的与要求1熟练掌握Myeclipse的使用2掌握Struts 2架构的开发方法二、实验内容1开发一个学生信息添加页面,实现将学生信息添加到数据库中。页面效果类似于图3.23所示。三、实验指导1创建数据库XSCJ,建立数据表XSB,结构如附录A,其中将ZXF和 ZP字段去掉。2创建Java web项目Example_Struts,加载s

14、truts2相关库文件(Jar包)。3修改web.xml文件4编辑修改上传页面index.jsp5建立stu.jsp页面界面6创建XSB对应的javaBean,和DBConn类。7建立Action类SaveAction8创建并配置Struts.xml文件9创建success.jsp页面10部署和运行。四、结果分析与讨论本次实验主要任务是利用struts2技术开发一个学生信息添加页面,该系统包含较少内容,学生应在课前实现编写好代码,然后到实验室调试。此次实验的技术难点是Action动作类处理数据库中的代码。实验六 Hibernate应用基础一、实验目的与要求1熟练掌握Myeclipse的使用2掌握Hibernate架构的开发方法二、实验内容1开发一个学生信息添加和查询系统,实现将学生信息添加到数据库中,并将指定学号的学生查出。三、实验指导1

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

当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

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