- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子商务系统开发
实验指导书V1.0
湖北汽车工业学院经管学院信管系
2010年9月
前 言
本课程系统介绍基于J2EE的电子商务的应用开发技术,讲解了J2EE Web编程的基本原理、方法、技术,以及应用程序开发模式。通过本课程学习,学生应达到以下四个目的:① 对Java基础应用要有一个较清晰的了解;② 理解电子商务网站开发的常用的设计和程序开发技术;③ 掌握运用Struts,Hibernate,Ajax技术开发电子商务网站系统;④ 了解电子商务系统应用与开发前沿技术。
为了适应电子商务的发展,更好的了解电子商务系统的实现技术,掌握现代基于J2EE软件的开发技术基础十分重要。随着软件工程技术的发展,电子商务系统开发技术也层出不穷、门类众多,并且每一门技术都具有相当的复杂程度。本实践课程,以当前比较流行且比较容易掌握的技术为基本内容,帮助学生理解和掌握典型实用的与电子商务系统开发有关的技术基础。
本课程我们采用的开发环境是NetBean IDE. NetBean IDE是一个开放的免费的开源平台,它提供了许多中间件(Struts,Hibernate,Spring等)来降低应用程序开发的难度。它支持目前比较流行的基于MODEL-VIEW-CONTROLLER 编程架构。同时它可以根据用户自己需求,可以配置PHP,J2ME,C++等开发环境。
希望同学们在利用本实验指导书的过程中及时帮助我们发现问题,提出建议,让我们一起为把《电子商务系统开发》的教学搞好而努力奋斗!
目 录
前 言 2
实验一 Jsp,Java Servlet综合运用编程 4
实验二 Struts 基础及应用编程 9
实验三 JDBC,Hibernate,及JSTL数据库访问技术编程 18
实验四 MVC模式设计 30
实验一 Jsp,Java Servlet综合运用编程
实验目的:
本实验目的是希望通过模拟设计一个关于毕业论文设计题目登记表程序,来对客户端用JavaScript编程进行运用,同时知道网页的数据是如何传递的,对服务器端的用JSP,和JAVA Servlet编程进行实践,从而达到对课程所讲的知识点,正则表达式,JavaScript,JSP,JAVA Servlet JSTL等技术有较深刻的体会和认识,从而为以后独立开发电子商务系统程序奠定基础。
实验内容:
1、基本的jsp和Servlet语法
2、SP来编写和实现一个Form,Form中包含字段有,姓名,地址,邮件地址,邮编,电话,提交日期。用Java Servlet来获取Form的值。
实验步骤:
用jsp技术实现下面的网页,图片可以不一样。
2、
用JSP编写Form,类似如下(但不局限于以下格式):
用Java Servlet 获取Form数据,同时也要对其数据进行检验,然后用Table显示出来。
建一个Servlet 用如下操作:
选择web 下建Servlet..如下图:
点击“下一步”出现以下界面。
点击下一步
点击完成,到此,一个Servlet已经建立好。
实验帮助:
对于实2传值给JAVA Servlet, 其获得值的编程代码为 String name=request.getParameter(“name”)
注意在JAVASCRIPT 和 JAVA Servlet中的正则表达式的细微差别。在JavaScript中用Re.test(myform.text.value) 来检验值是否规范,在Servlet中用 name.trim().matches(re)来实现。
用ArrayListString 来存储获取的数据,然后把它用Table显示出来。
在Form中Action部分直接输入您建的Servlet类名,如form action=”firstservlet”这样Form就可以把值传递给Servlet。
对于姓名,地址不能为空。
对于实验中的电话号码,要考虑到国际电话号码格式(如:0086-7198219386;(0086)7198219386),国内电话号码(010国内电话号码要考虑到区号有三位,有四位,电话号码长度有七位或者八位,还要考虑到本地号码,甚至一些分机号码。(分机号码格式类似:8867345-234)。
日期的可以用JSTL tag产生。如c:foreach等
form action=test.do method=post
input type=text name=str1
input type=text name=str2
input type=submit
/form
str1=%=request.getAttribute(str1)%
str2=%=request.getAttribute(str2)%
实验二 Strut
文档评论(0)