- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
实验一:JDBC数据库连接 3
实验二:Jsp和JavaBean的使用 4
实验三:MVC实例——基于B/S架构的学生信息管理程序(Jsp、JavaBean部分) 6
实验四:MVC实例——基于B/S架构的学生信息管理程序(控制器Servlet部分) 9
实验五:JSF的使用 10
实验一:JDBC数据库连接
实验目的熟悉,Name varchar 50 Author varchar 20 Press varchar 50 PressDate DateTime 8 Pages int 4 图一
数据库表的示意如图二:
图二
在表中输入不少于5行的数据。
建个Java应用程序,在代码中采用纯Java方式连接数据库并把数据显示在控制台上。如图三:
建个Java应用程序,在WebLogic服务器上创建一个数据库连接池连接数据库,再在代码中适应JNDI服务读取数据库连接池资源,书写连接数据库的代码并把数据显示在控制台上。如图三:
图书编号 图书名称 作者 出版社 出版日期 页数
T001 Java程序设计 刘万军 清华大学出版社 2008-05-06T002 数据库应用技术 王明 清华大学出版社2009-06-02 360
T003 J2EE平台技术 陈元华 机械工业出版社 2008-10-12 T004 C语言程序设计 谭浩强 清华大学出版社 2009-04-12500
T005 计算机应用基础张利明电子工业出版社2009-08-15 450
图三
(建议完成时间:90分钟)
实验二:Jsp和JavaBean的使用
实验目的使用Web Project工程并新建一个注册的jsp页面,如图一所示:
图一
创建一个JavaBean,并定义姓名、性别、年龄、电邮和身份证属性。
在JavaBean中写一个验证方法验证姓名、性别、年龄、电邮和身份证。要求:姓名和性别均不为空。性别只能是男或女,年龄范围0~150,电邮必须包含@和.,身份证18位数字。
当用户输入的信息不完整,按注册按钮后,转到重新注册页面,并给出相应的提示,如图二:
图二
如果用户输入性别和电邮时没有输入正确,则转到重新输入的页面,并显示如图三:
图三
如果所有信息输入均正确则转到成功页面,并显示如图四:
图四
(建议完成时间:90分钟)
实验三:MVC实例——基于B/S架构的学生信息管理程序(Jsp、JavaBean部分)
实验目的熟悉
参照教材P146页~155页的代码和说明编写一个基于B/S架构的学生信息管理程序,要求实现学生信息的显示、添加、修改和删除的功能,详细请见书上对该系统的需求描述和概要设计
本次实验完成M(Model,数据访问)和V(View,视图)的部分,详细代码见书上P148页~153页
运行效果图:
点击“添加学生”超链接,弹出以下界面,并输入要添加学生的信息:
点击“确定”按钮:
如果点击S001李艳 34这行的“修改”超链接,显示以下界面:
如果修改年龄为25岁,点击确定的效果:
如果点击S004张韶涵23这行的“删除”超链接,效果如下:
(建议完成时间:90分钟)
实验四:MVC实例——基于B/S架构的学生信息管理程序(控制器Servlet部分)
实验目的熟悉
继续实验三的内容
本次实验完成C(Controller,控制器)部分,详细代码见书上153~155页
对整个程序进行整个测试、调试
(建议完成时间:90分钟)
实验五:JSF的使用
实验目的:Web Project工程,添加JSF Capabilities。
在WebRoot下创建一个Register.jsp的注册页面,使用JSF组件设计如图一,要所有输入项均不为空;性别必须是“男”或“女”;电邮必须包含@和。;身份证必须是18位数字,最后一位还可以是字母X。
图一
创建一个resources包,在里面创建一个资源文件名为perties,在该资源文件里写入以下内容:
ponent.UIInput.REQUIRED=不允许为空,请重新输入
并在faces-config.xml里配置该资源文件。
如果用户没有在必填项里输入信息,则显示“不允许为空,请重新输入”,如图二所示:
图二
创建一个backing的包,在该包下创建一个名叫UserBean的辅助Bean,添加相关的私有属性,并添加get和set方法。再添加一个login方法,返回“success”的字符串。在faces-config.xml里配置该JavaBean。在JSF的相关文本框上配置value属性,在登录按钮组件上配置action属性
创建一个validator包,在该包下创建一个SexValidator的自定义验证器(实现javax.fa
您可能关注的文档
最近下载
- 浅析党和国家领导人教师思想与“育师为本”理念.doc VIP
- 经史子集国学文库:子部·儒家·龙溪王先生全集.pdf
- 人教版八年级上册语文《台阶》配套练习册参考答案.doc VIP
- 附件2-新冠鼠疫流行病学调查表.docx VIP
- 应急救援员(五级)理论考试题库(含答案).docx
- 2024国网陕西电力省管产业单位供电服务业务部招聘(379人)高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 全国大学生市场调查与分析大赛调查研究报告.PDF
- 创新与发明---按图索骥、循章创新智慧树知到期末考试答案2024年.docx
- 商用车智能底盘产品平台定义-2023-07-商用车.pdf VIP
- 良好的健康与福祉.PDF
文档评论(0)