随笔分类 - 狂神说:javaweb
摘要:37 .smbms架构分析及 学习方法 项目原理流程图:
阅读全文
摘要:36,smbms 用户管理分页OK 3.获取角色操作 为了我们职责统一,可以把角色的操作单独放在一个包中,和pojo类对应! RoleDao //获取角色列表 public List<Role> getRoleList(Connection connection) throws Exception;
阅读全文
摘要:35.smbms用户管理底层实现 用户管理实现 导入分页的工具类 -PageSupport 用户列表页面导入 -userlist.jsp -rollpage.jsp 1、获取用户数量 UserDao //根据用户名或者角色查询用户总数 public int getUserCount (Connect
阅读全文
摘要:34.Ajax验证密码实现 优化密码修改使用Ajax 阿里巴巴的fastjson <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId>
阅读全文
摘要:33.smbms密码修改实现 导入前端素材 <li><a href="${pageContext.request.contextPath }/jsp/pwdmodify.jsp">密码修改</a></li> 写项目,建议从底层向上写 UserDao接口 updatePwd.java //修改当前
阅读全文
摘要:32. smbms注销及权限过滤 登录功能优化 注销功能; 思路:移除session,返回登录页面 LogoutServlet.java package com.study.servlet.user; import com.study.util.Constants; import javax
阅读全文
摘要:31 . smbms登录流程实现 开发 MVC架构 Module:业务模型 View:用户界面 Controller:控制器 页面发送请求给Controller(控制器),Controller调用Service(业务层) 处理逻辑,Service(Impl实现类)向DAO(持久层)发送请求,DAO与
阅读全文
摘要:30.SMBMS 项目搭建 15、SMBMS(超市管理项目) SMBMS(超市管理项目) 数据库: 项目如何搭建? 考虑是不是用maven? jar包,依赖 搭建项目准备工作 搭建一个maven web 项目 配置Tomcat 测试项目是否能够跑起来 导入项目中需要的jar包; jsp,Servle
阅读全文
摘要:29 JDBC 事务 事务 要么都成功,要么都失败! ACID原则:保证数据的安全 开启事务 事务提交 commit() 事务回滚 rollback() 关闭事务 转账: A:1000 B:1000 A(900) --100--> B(1100) Junit单元测试 依赖 <!--单元测试-->
阅读全文
摘要:27,Filter 实现权限拦截 用户登录之后才能进入主页!用户注销后就不能进入主页了! 用户登录之后,向Sesison中放入用户的数据 进入主页的时候要判断用户是否已经登录;要求:在过滤器中实现! login.jsp <%@ page contentType="text/html;charset=
阅读全文
摘要:26.监听器GUI中的理解 13、过滤器、监听器常见应用 监听器:GUI编程中经常使用; package com.study.listener; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.eve
阅读全文
摘要:25,监听器 12、监听器 实现一个监听器的接口;(有n种监听器) 编写一个监听器 实现监听器的接口… 依赖的jar包 OnlineCountListener.java package com.study.listener; import javax.servlet.ServletContext
阅读全文
摘要:24.过滤器Filter 11、Filter (重点) 比如 Shiro安全框架技术就是用Filter来实现的 Filter:过滤器 ,用来过滤网站的数据; 处理中文乱码 登录验证…. (比如用来过滤网上骂人的话,我***我自己 0-0) Filter开发步骤: 导包 编写过滤器 导包不要错 (注意
阅读全文
摘要:23.MVC三层架构 10、MVC三层架构 什么是MVC:Model。View。Controller 模型,视图,控制器 10.1、以前的架构 用户直接访问控制层,控制层就可以直接操作数据库; servlet--CRUD-->数据库 弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、
阅读全文
摘要:22.javaBean 9,JavaBean 实体类 JavaBean有特殊的写法: 必须要有无参构造 属性必须私有化 必须有对应的get/set方法 一般用来和数据库的字段做映射 ORM; ORM :对象关系映射 数据库 --Java 表 > 类 字段 >属性 行记录 -->对象 people表
阅读全文
摘要:21,JSP,JSTL标签 8.6 JSP标签,JSTL标签 ,EL表达式 <!-- JSTL表达式的依赖 --> <dependency> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId> <ve
阅读全文
摘要:19.JSP基础语法和指令 任何语言都有自己的语法,JAVA中有... JSP作为java技术的一种应用,他拥有一些自己扩充恶语法(了解,知道即可),java所有语法到支持 JSP表达式 <%--JSP表达式 作用:用来将程序的输出,输出到客户端 <%= 变量或者表达式%> --%> <%= new
阅读全文
摘要:20.JSP内置对象及作用域 8.5 9大内置对象 PageContext 存东西 Request 存东西 Respone Session 存东西 Aplicatian 存东西 config(ServletConfig) out page 几乎不用,不用了解 Exception 作用域 pageCo
阅读全文
摘要:18.jsp原理剖析 思考:jsp跟servlet的关系 8、JSP 8.1、什么是JSP Java Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术! 最大的特点: 写JSP就像在写HTML 区别: HTML只给用户提供静态的数据 JSP页面中可以嵌入
阅读全文
摘要:17.Seesion详解 7.4、Session(重点) 什么是Session: 服务器会给每一个用户(浏览器),创建一个Session对象; 一个Session独占一个浏览器,只要浏览器页面没有关闭,这个Session就存在; 用户登录之后,整个网站他都可以访问的!→保存用户的信息,保存购物车的信
阅读全文