- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
动态网页(JSP+Servlet)
练习题
第一章 J2EE简介练习
1. 请画出J2EE的四层架构图,并注明每层中运行的组件.
2. 请比较传统的C/S架构和J2EE架构的优缺点.
第二章 Tomcat 简介练习
1. 下载最新的Tomcat版本,在Eclipse中建立一个项目,并发布在tomcat上运行.
第三章 Servlet简介练习
1. GET和POST方法有什么不同?
2. 请描述Servlet的生命周期。
说明:下面为编程题,要求必须符合编程规范,注意空行、注释等的写法。
3-8题将完成功能为记录自己被访问次数的Servlet,其计数起点为web.xml中设置的初始值。
3. 在eclipse中创建Web项目。
考察点:复习如何在eclipse中创建Web项目
预估时间:10分钟
4. 创建Servlet类,继承HttpServlet类。
考察点:如何创建Servlet类,并考察Servlet类需要继承的类
预估时间:15分钟
5. 定义public全局静态变量visitedCnt并赋初值0。
考察点:java中如何定义全局变量,并思考全局变量和其他变量的区别。
预估时间:10分钟
6. 覆盖init()方法,并在其中获得初始化参数,key为initcnt,并将其赋值给visitedCnt。
考察点:如何覆盖父类方法,如何获得web.xml文件中配置的Serlvet参数。
预估时间:15分钟
7. 覆盖doGet()方法,并在其中对visitedCnt自动加1并将visitedCnt显示出来。
考察点:如何覆盖父类方法,变量自加的写法有哪些,如何通过Servlet输出页面。
预估时间:60分钟。
8. 在web.xml文件中配置Servlet类。
考察点:如何配置Servlet,配置初始化参数及url-mapping如何配置
预估时间:30分钟。
9-13题将完成一个注册页面,将页面上填写的信息写进数据库中。
9. 新建数据库表ms_user,表结构如下:
逻辑名 物理名 类型 长度 PK? 允许NULL? 用户名 NIKENAME VARCHAR 10 是 否 密码 PASSWORD VARCHAR 20 否 否 姓名 NAME VARCHAR 30 否 是 性别 SEX CHAR 1 否 是 爱好 LIKE VARCHAR 12 否 是 出生日期 BIRTHDAY DATE 否 是 考察点:数据库建表操作
预估时间:30分钟
10. 新建一个Web项目,并配置完毕,数据库连接用jar包导入项目中,编写一个注册用的html,命名为login.html,如下图,提交使用POST方式,通过链接从index.html中迁移过来。并设置web.xml中的欢迎页面为login.html。
考察点:复习html页面的设计和html表单的使用,web项目的创建和设置
预估时间:45分钟
11. 创建一个Servlet,在其中创建一个私有函数,通过JDBC连接数据库。
考察点:练习如何用JDBC连接数据库
预估时间:30分钟
12. 创建一个Servlet,在其中创建一个私有函数,其传入的参数是Object[6]数组,数组按页面上的顺序包含了页面上传递过来的所有值,此函数通过11题的方法连接数据库并使用JDBC将参数保存到数据库中,并返回执行成功的数据量。
考察点:练习如何用JDBC连接数据库并保存到数据库中
预估时间:45分钟
13. 覆盖11题中Servlet的doPost方法,在其中获得页面的参数,并将其保存到Object[6]数组中,调用12题的函数保存数据,没有异常并返回的操作成功数据量大于0则在页面提示“数据保存成功!”,同时在页面显示保存的数据;如果保存失败,即出现异常或保存数据量为0,则在页面显示“数据保存失败!”。
考察点:练习request获得参数及Servlet输出页面的方法
预估时间:90分钟
第四章 JSP简介练习
1. 为什么要使用JSP?
2. JSP文件的构成元素有哪些?
3. 请描述JSP页面的执行过程。
说明:下面为编程题,要求必须符合编程规范,注意空行、注释等的写法。
4-7题完成的功能为格式化循环显示List中的学生信息。
4. 新建一个Web项目,并配置完毕,
文档评论(0)