- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章_Java_Web常用开发模式课件
第7章 Java Web常用开发模式与案例;第7章 Java Web常用开发模式与案例;7.1 单纯的JSP页面开发模式;7.1.1 单纯的JSP页面开发模式简介;7.1.2 JSP页面开发模式案例—求和运算;【分析】
该问题,只需要设计一个JSP页面(ch08_1.jsp),在该JSP中包含java脚本,由Java脚本代码,完成计算求和。
【设计关键】
利用累加算法,而该算法代码在JSP中由Java脚本代码实现。
【实现】根据功能要求,设计程序ch07_1.jsp,
其代码如下:
;【例7-2】设计Web程序,计算任意两个整数之间累加和值,并在网页上显示结果,其运行界面如图7-3(a)和7-3(b)所示。;【分析】该问题需要两个网页:
ch07_2_tijiao.jsp和ch07_2_show.jsp,
其处理流程是:网页ch07_2_tijiao.jsp提交任意两个整数,而网页ch07_2_show.jsp获取两个数值并计算,然后显示计算结果。
【设计关键】
在两页面间利用request对象实现数据共享(利用shuju1、shuju2存放),并注意数据类型。处理流程如图7-4所示。
;7.1.3 JSP+JDBC开发模式案例 —实现基于数据库的登录验证;【设计关键】该例题的关键是验证页面,在该页面中必须关注:数据库连接的操作、数据库记录的查询操作。
【实现】实现步骤及其代码如下:
;7.2 JSP+JavaBean开发模式;7.2.1 JSP+JavaBean开发模式简介;【例7-4】利用JSP+JavaBean实现求任意两个整数之间的累加和,并显示输出。
【分析】
将计算两个整数累加和值运算操作封装在JavaBean中,JSP引用JavaBean来实现求和及其显示。为此需要的组件有:
(1)建立一个JavaBean:ch07_4.Add2.java,给出两个整数属性及求和方法。
(2)设计提交任意两个整数的JSP页面(ch07_4_tijiao.jsp);
(3)设计JSP页面(ch07_4_show.jsp),在该页面内获取两个数值,创建JavaBean对象,并调用求值方法计算和值,然后显示和值。;【设计关键】
其关键是jsp:useBean标签的使用以及组件之间的数据共享。
【实现】实现步骤及其代码如下:
;7.2.3 JSP+JavaBean+JDBC案例 ——基于数据库的登录验证;【设计关键】
(1)设数据库:user以及数据库表:user_b,该表中包含两个字段:用户名字:uname char(10)和用户密码:upassword char(10)。
(2)建立两个JavaBean:User和ConnectDbase。
User用于存放用户数据,且有一个实现验证信息的方法:
boolean yanzheng_uesr(String xm2,String mm2)。
ConnectDbase用于数据库的连接,得到一个连接对象,其方法是:
Connection getConnect()
(3)处理流程:通过提交页面(ch07_5_tijiao.jsp)提交登录信息;然后进入验证结果显示页面(ch07_5_show.jsp),该页面获取两个登录信息的值,并创建User JavaBean对象,该对象调用User中的方法:boolean yanzheng_uesr(),实现验证,根据返回的逻辑值判定,“true”表示已经注册并输入正确的用户名和密码,则在网页上显示:“***用户登录成功!”,否则,显示:“***登录失败!”。
(4)在JSP中使用jsp:useBean标签声明JavaBean。;【实现】实现步骤及其代码如下:
;7.3 JSP+Servlet开发模式;7.3.1 JSP+Servlet开发模式简介;7.3.2 JSP+Servlet开发案例 ——求和运算;【实现】
该题目有4个组件构成,其中包含一个Servlet的配置文件Web.xml,它们的代码分别如下。;7.3.3 JSP+Servlet+JDBC开发案例 ——基于数据库的登录验证;【设计关键】
(1)Servler的处理过程,以及数据库的连接、查询,比较验证以及页面的跳转。
(2)在Servlet中利用HttpServletRequest对象实现数据共享
您可能关注的文档
- 思智泰克ERM解决方案课件.ppt
- 苏教版六年级下册第一课长江之歌课件.ppt
- 算法案例复习课课件.ppt
- 第5节事物的普遍联系与发展(1第一章)课件.ppt
- 随机过程例题课件.ppt
- 苏教版七年级语文下册5从百草园到三味书屋 (共48张PPT)课件.ppt
- 四下三7食品包装上的信息课件.ppt
- 田三七的功效课件.ppt
- 桃花扇哀江南课件.ppt
- 通讯:讲述新闻故事2015课件.ppt
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 《国际会计科目中英文对照》.docx VIP
- #财税政策激励企业技术创新的理论与实证分析.pdf VIP
- 人教版小学二年级(上)期末数学试卷.doc VIP
- (高清版)DB11∕T 1939-2021 捕食性天敌繁育及释放技术规范.pdf VIP
- 2025年春新人教版化学九年级下册全册教案.pdf
- TCAQ10201-2024质量管理小组活动准则_可搜索.pdf VIP
- 《GB_T 43789.32-2024电子纸显示器件 第3-2部分:光电性能测试方法》专题研究报告.pptx VIP
- DB11T 1939-2021捕食性天敌繁育及释放技术规范.docx VIP
- 2025至2030中国生猪行业发展分析及投资前景与战略规划报告(版).docx VIP
- 化工生产安全法律法规解析.pptx VIP
原创力文档


文档评论(0)