摘要:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3
阅读全文
摘要:http://shenghuo.lshou.com/c4154/t5bdbcc98b9a9.html
阅读全文
摘要:看这篇文章之前先查看:JavaWeb开发之四:servlet技术 黑马程序员_轻松掌握JavaWeb开发之四Servlet开发 方立勋老师视频教程相当的经典 参看视频: https://www.bilibili.com/video/av14063556/?from=search&seid=55309
阅读全文
摘要:总结: 记住:servlet对象在应用程序运行的过程中只创建一次,浏览器每次访问的时候,创建reponse对象 request对象,然后调用servlet的service方法,reponse对象和request对象作为service函数的参数传递进行,在service方法中再依据客户端的get或者p
阅读全文
摘要:1 前两天我们学习了user用户模块和图书的分类模块,接下来我们学习图书模块 图书模块的功能主要是下面的功能: 2 接下来我们创建对应的包 我们来看看对应的数据库表t_book CREATE TABLE `t_book` ( `bid` char(32) NOT NULL, `bname` varc
阅读全文
摘要:首先页面去加载的时候,会去加载main.js文件,我们在加载left.jsp、top.jsp body.jsp,现在我们修改main.jsp的代码,让它去请求的时候去访问的是不在直接去访问left.jsp,而是去访问CategoryServlet的findAll方法,将查询的分类的结果在left.j
阅读全文
摘要:我们在上面实现了数据库层的代码,现在我们来实现业务层和Servlet层的代码:业务层的代码如下: 我们来看看Servlet层的代码:
阅读全文
摘要:我们按照表示的设计 以及: 我们来获得数据模型层的代码:
阅读全文
摘要:所谓的分类模块:就是显示所有的分类的功能,显示所有的分类在left.jsp页面中 这就是显示所有的分类: 要实现上面的,我们首先创建一个分类模块,该模块需要实现下面的功能 我们先创建上面的java包 分类对应的表是:t_category 我们来看看表的建表语句: 我们来分析下表外键 我们来分析下,t
阅读全文
摘要:1、当用户点击退出的时候,跳转到登陆页面 当用户点击退出的时候,需要将session中保存的登陆的用户销毁掉 当用户点击退出的时候,调用UserServlet的quit方法 退出按钮在top.jsp中,我们修改top.jsp页面的代码: 我们修改UserServlet的代码:
阅读全文
摘要:1、我们来看看后台操作的业务流程 每一层都按照上面的步骤来进行实现: 这里我们要使用commUtils.toBean把表单提交的参数封装成User对象,必须保证User对象中的字段和表单提交的字段的名称是一模一样的 <tr> <td align="right">新密码:</td> <td><inpu
阅读全文
摘要:1、用户登陆成功之后会显示 当点击修改密码的时候,会进入下面的页面 对应的是pwd.jsp这个文件 我们把对jsp页面前段的校验都封装在pwd.js中,在jsp中引入该js文件 我们来看看pwd.js的代码 //实现验证码图片的切换功能function changeVerifyCode() { $(
阅读全文
摘要:1、当在登陆页面点击登陆按钮的时候,会调用UserServlet的login方法,我们要在login.jsp中进行配置 2、要在login.jsp中处理Servlet在后台业务操作之后forward到login.jsp中显示的错误信息,例如用户名密码错误、该用户未激活等,这个时候就要修改login.
阅读全文
摘要:/*1、第一步将用户提交的参数封装成javabean对象 * *2、对提交的参数的进行合法性的校验 * *3、通过用户名和密码去查找得到user对象 *如果user对象为null,说明用户名和密码不正确,重定向到login.jsp提示用户名和密码错误 *如果user对象不为null,查看当前用户的激
阅读全文
摘要:当用户点击登录界面的登录按钮的时候,将登录的用户名、密码和验证码上传到后台,后台的业务流程如下面所示:
阅读全文
摘要:1、现在注册成功之后,我们来到登录页面,登录页面在于 在登录页面。我们也需要向注册页面一样对登录的用户名、密码 验证码等在jsp页面中进行校验,校验我们单独放置一个login.js文件中进行处理,然后login.jsp加载该js文件 我们来看看login.js的代码和regist.js的代码一样,这
阅读全文
摘要:1、我们来看程序的代码 数据库层: 1、通过激活码查找到对应的用户 2、设置用户的激活状态 2、业务层 1、通过数据库接口通过验证码得到对应的用户 2、判断当用户是否为空,如果没有通过激活码查找到对应的用户,说明用户点击邮箱上传的激活码是无效的,这个时候说明激活失败,抛出一个业务失败异常,说明激活码
阅读全文
摘要:1、当用户注册成功之后,会给用户发送邮件,当用户点击邮件的激活按钮的时候,会调用UserServlet中的activation的方法,并且会把激活码传递到后台,后台业务层对业务进行操作
阅读全文