随笔分类 - 基础+进阶
摘要:根基id查询不同类别的旅游线路数据 分页展示旅游线路数据 编码的编写 客户端代码编写 服务器端代码编写 创建了PageBean对象 public class PageBean <T>{ private int totalCount;//总记录数 private int totalPage;//总页数
阅读全文
摘要:旅游分页展示_类别id传递 点击了不同的分类后,将来看到的旅游线路不一样,通过分析数据库表结构,发现,旅游线路表和分类表一个多对一的关系 类别id的传递 Redis中查询cid @WebServlet("/category/*")public class CategoryServlet extend
阅读全文
摘要:分类数据展示功能_缓存优化_分析 对数据进行一个缓存优化, 分析发现:分类的数据在每一次页面加载后会重新请求数据库来加载,对数据库的压力比较大,而且这数据不会经常发送变化,可使用redis来缓存这个数据 分类数据展示功能_缓存优化_代码实现 public class CategoryServiceI
阅读全文
摘要:分类数据展示功能_实现_后台代码 CategoryServlet @WebServlet("/categoryServlet")public class CategoryServlet extends BaseServlet { /** *查询所以的方法 */ private CategorySer
阅读全文
摘要:UserServlet页面抽取 package cn.itcast.travel.web.servlet;import cn.itcast.travel.domain.ResultInfo;import cn.itcast.travel.domain.User;import cn.itcast.tr
阅读全文
摘要:BaseServlet抽取 优化Servelet,减少Servlet数量,现在是一个功能一个Servlet,将其优化为一个模块一个Servlet相当于在数据库中一张表对应一个Servlet,现在Servlet中提供不同的方法,完成用户的请求, 图解: public class BaseServlet
阅读全文
摘要:登录功能_前台实现 <script> // 登录按钮绑定单机事件 $(function () { $("#btn_sub").click(function () { // 发送ajax请求,提交表单数据 $.post("loginServlet",$("loginForm").serialize()
阅读全文
摘要:登录_实现Servlet 前台代码 后台代码 loginServlet @WebServlet("/loginServlet")public class LoginServlet extends HttpServlet { @Override protected void doGet(HttpSer
阅读全文
摘要:注册功能_邮件激活_点击激活分析 分析图解: 设置激活码 user.setCode(UuidUtil.getUuid());// 设置激活状态 user.setStatus("N");// 保存用户信息 userDao.save(user);// 激活邮箱发送,邮件正文 String content
阅读全文
摘要:注册功能_后台_验证码&前台处理数据 // 验证码校验 String check = request.getParameter("check");// 从sesion中获取验证吗 HttpSession session = request.getSession(); String server =
阅读全文
摘要:注册功能_后台_验证码&前台处理数据 // 验证码校验 String check = request.getParameter("check");// 从sesion中获取验证吗 HttpSession session = request.getSession(); String server =
阅读全文
摘要:注册功能_前台_异步提交表单 $(function () { // 当表单提交时,调用所有的校验方法 $("#registerForm").submit(function () { return chenckUsername()&&chenckPassword()&&checkEmail()&&ch
阅读全文
摘要:注册功能_邮件激活_发送邮寄 /** * 发邮件工具类 */public final class MailUtils { private static final String USER = "123456789@qq.com"; // 发件人称号,同邮箱地址 private static fina
阅读全文
摘要:注册功能_Dao代码实现 public class UserDaoImpl implements UserDao { private JdbcTemplate template = new JdbcTemplate(JDBCUtils.getDataSource()); @Override publ
阅读全文
摘要:注册功能_前台_表单校验1 代码的实现 前台效果 表单校验 异步(ajax)提交表单 <script> /* 表单校验 用户名,单词字符,长度8到20位 密码:单词字符,长度8到20位 email 邮件格式 姓名:非空 手机号:非空 出生日期:手机号格式 验证码:非空 */ //校验用户名 func
阅读全文
摘要:项目导入 下载资源后,在maven中找到资源框架i项目的pom.xml 然后导入即可 技术选型 web层 Servlce:前端控制器 html:视图 Filter:过滤器 BeanUtils:数据封装 Jackson:json序列化工具 Servlce层 javamail:java发送邮件 Redi
阅读全文
摘要:maven工程servlet实例之导入项目依赖的jar包 我们创建特别的项目 就需要导入依赖
阅读全文
摘要:不使用骨架创建maven的java工程 使用骨架创建maven的web工程 选入web框架
阅读全文
摘要:maven概念模型图 图解: IDEA集成maven 开打idea,点击设置,搜索maven
阅读全文