微博系统开发笔记.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项目: 测试开发环境是否正常 新建一个index.jsp页面,页面上随便输入一串文字,然后发布项目到Tomcat,确认是否能够正常访问index.jsp。 发布项目: 打开浏览器: 输入:http://localhost:8080/miniweibo/index.jsp 如果能够看到index.jsp的内容的话,那么开发环境准备OK, 添加jdbc驱动 将已经准备好的jdbc驱动,拷贝到项目中的WebContent\WEB-INF\lib目录里面。 添加以前已经写好的连接数据的工具类:DBUtils.java,将该文件放到:com.miniweibo.util 在项目中新建package: com.miniweibo.util 如果拷贝进行的类有编译错误的话,那么就到中修改package名。 根据自己的情况修改数据库连接信息: 规划有哪些JSP页面和规划package称 根据系统的原型,规划JSP页面。 注册页面:register.jsp 登陆页面:login.jsp 首页:index.jsp 添加评论:addComment.jsp Package的规划: 放数据库访问的代码:com.miniweibo.dao 放数据表对象的模型类:com.miniweibo.model 放servlet类:com.miniweibo.servlet 放常用的工具类:com.miniweibo.util 添加JSP到项目中 将Css和图片文件拷贝到WebContent 添加注册页面: A)首先新建一个register.jsp B)拷贝原型页面中的HTML代码到JSP文件中。 拷贝完成之后,启动服务器,确认页面是否正常显示。 页面正常显示的话,注册页面添加成功。 根据JSP页面依次实现每一个页面功能。 在做每一个页面的功能之前,首先要对这个页面完成的功能做分析和设计。 达到一个什么样的水平呢? 可以使用文字,把这个功能里面要做的每一个步骤描述出来。最后再根据自己的描述用代码体现。 以注册页面为例: 需要Servlet来接受用户提交过来注册信息。 接受注册信息。 对注册信息进行验证。如果验证失败,继续返回到注册页面。 所有字段不为空的验证 用户帐号不能重复 所有字段的长度 密码和确认密码一致。 保存用户注册信息到user_info表格中。 保存成功,返回登录页面。 如何保存用户信息 提供一个用于用户表数据存储的Dao类 在Dao类里面添加保存用户信息的方法。 3、用户的信息的传递,一般会创建一个用户的类,然后在定义用户的所有属性,并提供set和get方法。(实体类) 分析需求与技术之间的关系 以注册页面为例: 需要Servlet来接受用户提交过来注册信息。 接受注册信息。 request.getParamter(“”) 对注册信息进行验证。如果验证失败,继续返回到注册页面。 字符串的比较 保存用户注册信息到user_info表格中。 JDBC 保存成功,返回登录页面。 转发或者重定向 如何保存用户信息 提供一个用于用户表数据存储的Dao类 在Dao类里面添加保存用户信息的方法。 3、用户的信息的传递,一般会创建一个用户的类,然后在定义用户的所有属性,并提供set和get方法。(实体类) 通过注解的方式配置Servlet: 注册页面实现过程: 创建Servlet: 修改register.jsp 修改form标签: 修改所以输入框的名称: 输入框的名称和用户信息类中字段名一致。 创建用户类(User.java) User.java package com.miniweibo.model; public class User { private Long userId; private String loginName; private String email; private String password; public Long getUserId() { return userId; } public void setUserId(Long userId) { this.userId = userId; } public String getLoginName() { return loginName; } public void setLoginName(String loginName) { this.loginName = loginName; } pub

文档评论(0)

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

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

1亿VIP精品文档

相关文档