Web开发
文章平均质量分 86
子不语xuan
这个作者很懒,什么都没留下…
展开
-
Hibernate运行原理
Hibernate是一个开放源代码的对象关系映射框架,她对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操纵数据库,hibernate可以应用在任何使用JDBC的场合,既可以在java的客户端程序使用,也可以在Servlet/jsp中的Web应用中使用。最具革命意义的是,hibernate可以在应用的EJB的j2ee架构中取代cmp,完成数据持久化的重任。原创 2016-08-20 22:57:52 · 8957 阅读 · 3 评论 -
Spring security的图片验证码方案一
在项目中使用spring security做用户登录的身份认证,配置完spring security,点击登录按钮spring直接帮我们验证用户身份。于是当我想给登录页面添加图片验证码时,spring security的“自作主张”让我遇到了麻烦。本想在处理表单请求的controller中获取并验证用户输入的验证码,验证通过了再交给spring security验证用户身份。但是配置了spri原创 2017-09-05 11:26:17 · 3031 阅读 · 0 评论 -
Web应用请求平均时间统计
使用Filter统计web应用平均请求时间:使用两个Map分别存储请求时间和请求次数,当请求来临时,使用请求总时间/请求次数即可获取平均请求时间。import java.io .IOException;import java.math.BigDecimal;import java.util.Date;import java.util.Map;import java.util.con原创 2017-09-28 15:49:13 · 1744 阅读 · 0 评论 -
spring-mvc工作原理
1、浏览器发送请求给DispathcherServlet2、DispatcherServlet根据请求信息到HandlerMapping中查找对应的控制器Controller3-4、DispatcherServlet调用Controller处理请求(Controller会把请求交给相应的service处理)5、Conroller将处理结果封装到ModelAndView对象中原创 2016-08-29 22:28:42 · 490 阅读 · 0 评论 -
Spring websocket ssl和摘要认证
前段时间公司的项目要给websocket连接加ssl和digest认证,我们用的是spring websocket的实现。网上介绍了两种给websocket加ssl的方法,一种是websocketClient.setWebsocketFactory(websocketFactory),另一种是websocketClient.getUserProperties().put("org.apache.t原创 2017-03-15 20:27:45 · 8703 阅读 · 0 评论 -
Rest API: 基本认证和摘要认证
使用spring security实现Rest API的基本认证和摘要认证。原创 2017-03-08 20:49:37 · 5829 阅读 · 1 评论 -
Stomp Over Websocket的Spring实现
Spring实现的stomp over websocket client.原创 2016-10-21 16:29:08 · 2819 阅读 · 0 评论 -
简单的websocket实现
一个简单的websocket实现server和client通信。原创 2016-09-19 10:26:25 · 3560 阅读 · 1 评论 -
Spring security的图片验证码方案二
方案二是使用spring security的过滤器来拦截登录请求,从而校验验证码。在方案一的时候我已经尝试过使用过滤器,但是当时对spring security内部实现原理一无所知,尝试了多次还是以失败告终。这里简单叙述一下spring security的登录验证机制:Spring security使用众多的过滤器对url进行拦截,以此来进行权限管理。Spring security不允许我们修原创 2017-11-24 16:09:26 · 1634 阅读 · 0 评论