实验六 Web应用开发实例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六 Web应用开发实例

实验六 Web应用开发实例 实验目的: 掌握使用RAD进行Servlet、JSP开发 目标要求: 掌握运用RAD开发Servlet页面 掌握运用RAD进行JSP开发 实验说明: 新建Web项目 运行RAD,点击菜单栏的“窗口 - 打开透视图 - Web”,(如果没有“Web选项”,勾选“其它”),RAD的工作台环境也会有相应改变。 新建一个工程,点击菜单栏的“文件 - 新建 - 项目”,在弹出的新建项目向导中选择“Web - 动态Web项目”,点击“下一步”。 在“动态Web项目”设置向导中,输入项目名称“MyLibraryWeb”,向导会自动添加“EAR项目”和“上下文根”。由于RAD 6.0集成了WAS 6.0作为测试服务器,此时“目标服务器”栏会默认出现集成的WAS 6.0的服务器: 点击“下一步”,会出现功能部件选择向导,这里我们接受默认值,点击“完成”。 RAD左侧的“项目资源管理器”中的“动态Web项目”的目录树会出现刚才建立的MyLibraryWeb项目: 修改MyLibraryGUI项目中的类 添加字段和Getter/Setter 我们可以直接使用MyLibraryGUI项目中有关数据库连接的类,只需要将MyLibraryGUI导入当前项目中。在导入前,需要添加一些类已备以后使用。 在“项目资源管理器”中选择“其它项目 - MyLibraryGUI - mlg.library.db”,单击右键选择“新建 - 类”,新建一个Account.java类。 在Account类中输入: private String id =null; private String name = null; private String password = null; private String booklist = null; 在Account类中点击鼠标右键,选择“源代码 - 生成Getter和Setter”, 在“生成Getter和Setter”向导中点击“全部选中”按钮,点击“确定”。 添加构造函数 在字段的下面点击鼠标右键并选择“源代码 - 使用字段生成构造函数”,在弹出的向导中,在字段选择中勾选所有五个字段,点击确定。 这样RAD就自动生成了Account的一个构造函数。 public Acccount(String id, String name, String password, String booklist) { super(); this.id = id; = name; this.password = password; this.booklist = booklist; } 用同样的方法,生成一个与上述构造函数相似但是没有包含id字段的构造函数,生成 后在新的Account()构造函数中加一条: this.id =(new Double(Math.floor(1000000*Math.random()))).toString(); 再生成一个空构造函数public Account() { }。 在代码编辑器中手动为Account类添加一个用于在控制台输出信息的方法: public String toString() { String info = new String(); info = Account Info:\n\t ID num + id + ,name + name ; ArrayList list = BookList.listtobooks(booklist); for(int i = 0 ; i = list.size() ; i++) { info += ((Book)list.get(i)).toString(); } return info; } 添加一个方法,用于写入数据库: public void addtoDB() { try { AccountFactory.InsertAccountInfo(id, name , password); } catch (SQLException e1) { e1.printStackTrace(); } } 用“Shift + Ctrl + O”倒入相应类,“Ctrl + S”保存Acc

文档评论(0)

dzzn118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档