
Web框架
Andaren0t0
我是andaren0t0,反正你又不知道我是谁!!!
展开
-
JNDI 理解
NDI 是什么JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨转载 2015-12-31 13:52:56 · 402 阅读 · 0 评论 -
Filter 和 Listener小结
Filter与Listener是Servlet两个高级特性。一般配置在web.xml文件中这两个多一下。在运用框架前,这些基本的还是要了解一下。他们都是服务于servlet的(个人看法)Filter在请求到达前和响应离开Web容器之前,做一些处理,使程序更适合我们当前的业务。Listener绑定特殊的类,在对请求、session、Context等作出修改时,触发监听事件。下面关于两者的原创 2016-01-03 15:11:39 · 487 阅读 · 0 评论 -
getParameter() 和 getAttribute()
问题由来: 从一个one.jsp ----->传数据到 two.jsp 通常是,one.jsp将数据发送给Action,然后通过Action:request.setAttribute()----->two.jsp : ${nameXXX}这种方式用多了就觉得每次都去Action。其实Action也没做什么就是数据转化了一下。为什么不直接从one.jsp----->two.jsp 然后原创 2016-01-22 22:30:39 · 337 阅读 · 0 评论 -
从servlet视点观察web程序流程
看了大家的对servlet的理解,总怕忘记了精彩的东西,所以赶紧记录下来。1. 三个容器 (1)HTTP容器:客户端请求被HTTP容器接收,并且给该客户端发送响应。根据HTTP协议:所以我觉得,HTTP容器主要负责对请求的处理,然后将处理后的请求信息发送给Web容器 (2)Web容器:Tomcat 就是一个Web服务器,根据网上的说法,Web服务器里包含了http服务器,Web原创 2015-12-27 15:53:31 · 387 阅读 · 0 评论 -
Spring安全认证是从内存先还是从数据库中先?
情景:在一个后台admin系统中,为了安全用到Spring Security,我开启了in-memory方式(就是登陆后,在内存中先认证,是否内存中写死的账号是否就是用户登录的那个账号,密码),但是又在其后面加入了“从数据库中查找出该账号是否存在”,这种认证方式。在这两种方式下,我登录,先输入一个在数据库中存在的账号,显示,正常登录进来。又一次登录后,我输入一个在数据库中找不到但是在内原创 2017-01-09 20:33:07 · 763 阅读 · 0 评论 -
使用HttpClient4,post提交multipart/form-data数据
问题由来: 在Vert.x的项目中,进行公众号开发的时候,发现回复用户图片的时候需要先上传图片,获取一个media_id,然后拿着这个media_id去发送数据。 问题是,Vert.x的vertx-web-client不提供表单文件上传(form-data)方式post请求。 于是,只能找一个HttpClient方法。发现组装一个这样的请求,并不简单解原创 2017-05-11 17:50:59 · 15362 阅读 · 2 评论 -
java-动态代理分析
动态代理的目的:AOP操作。动态代理的实现:在运行时,不能修改原业务类,只能生成一个新类成为代理类,当业务调用原业务类时,实质上去调用代理类,代理执行业务方法,并在方法前后加上切面操作。那么,要使调用业务类跟调用代理类一样,只有通过多态实现。java实现多态只有两种:1.实现接口:jdk动态代理的做法2.继承:CGLib的做法(动态字节码生成新类)假设场景:我们需要原创 2017-10-31 11:25:06 · 362 阅读 · 0 评论