摘要:
同步请求:客户端发送数据到服务器,当服务器没有给回反应之前,浏览器客户端是处于卡死状态 异步请求,客户端发送数据到服务器,当服务器没有返回响应之前,浏览器客户端可以正常干任何事情 Ajax运行原理,当浏览器客户端发出请求,会将请求发送给ajax引擎,ajax引擎再将请求发送给服务器,在这段时间内客户 阅读全文
摘要:
事务,就是一件事情有n个组成单元,这些组成单元要么都成功,要么都失败,将n个组成单元放在事务中 在mysql事务中一条sql语句默认就是一个事务 如果想手动开启事务 start transaction 开启事务命令 commit提交事务,意思是从开启事务到提交事务命令之间的语句都认为是有效的语句,被 阅读全文
摘要:
DBUtils封装了JDBC中的应用 三个核心功能 (1)QueryRunner提供了对sql语句操作的API (2)ResultSetHandler接口提供了用于select查询后的结果集的处理 (3)DBUtils类就是一个工具类,定义了关闭资源与事务处理的方法 QueryRunner核心类 常 阅读全文
摘要:
EL表达式是嵌套在jsp代码中用于简化jsp中java代码的书写 其最重要的作用就是取值 一般我们在取值的时候<%=request.getAttribute(name)%>类似这样的标签去取值 简便方法${key值 } 这样会依次从pageContext域,request域,session域,app 阅读全文
摘要:
在jsp中可以写java代码 三种格式 (1)<%java代码%> (2)<%=java变量或表达式%> (3)<%!java代码%> 代码展示 新建demo01.jsp <body> <% int y=0; System.out.println(y); session.setAttribute(" 阅读全文
摘要:
session技术是将数据存放在服务器的技术,就是每个客户端请求的时候,服务器就会根据客户端的用户自动开辟一块区域,并自动生成一个JSESSIONID,自动将这个id返回给客户端,然后客户端可以携带id去服务器访问属于自己的区域 原理 所以说session技术是基于cookIe的技术,所有类似coo 阅读全文
摘要:
例如 在某些购物网站中,在不登录账户的时候也可以浏览,也可以加入购物车(大多数不会让加入购物车),那么这些数据是存到哪里去了呢 理想状态下是一个客户端请求服务器 服务器就会开辟一块属于这个客户端的区域去存数据,或者说将数据存到客户端。 就用到了会话技术,会话技术从打开浏览器访问某个站点,到关闭浏览器 阅读全文
摘要:
通过观察users表中的数据发现了state字段和code字段,我们一开始注册的时候先将state字段存入0,封装code字段是36位不重复的字母数字组合,存入到数据中,当用户注册的时候获取用户的邮箱地址,并将用户的code值通过以邮件的方式发送给用户的邮箱中,客户通过点击邮箱中内容点击链接去激活( 阅读全文
摘要:
当用户点击提交 将数据提交到RegisterServlet RegisterServlet 代码展示 public class RegisterServlet extends HttpServlet { private UsersService usersService=new UsersServi 阅读全文
摘要:
回顾一下 servlet运行流程 通过request获得请求行 获得客户端的请求方式:String getMethod() 获得请求的资源: 获取请求地址uri: String getRequestURI() 获取请求地址url:StringBuffer getRequestURL() 获取去web 阅读全文