摘要: ##Servlet安全的4大要素Servlet安全可以划分为4大概念:认证、授权、机密性、数据完整性。###认证容器端认证过程没有口令时:1.接到请求,容器在安全表里面查找URL。2.找到URL后,容器会确认所请求的资源是否受限。有口令时:1.接到请求,容器在安全表里面查找URL。2.找到URL后,... 阅读全文
posted @ 2015-06-30 09:49 高适 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍一些Web应用的部署:##部署规则要成功地部署一个Web应用,必须遵循以下目录结构。1.WEB-INF一定要直接放到应用上下文(Webapp)之下。2.classes目录必须直接放在WEB-INF目录中。3.lib目录要直接置于WEB-INF目录之下。4.JAR文件必须放在lib中。5.M... 阅读全文
posted @ 2015-06-29 22:03 高适 阅读(141) 评论(0) 推荐(0) 编辑
摘要: ##JSTLJSTL不仅可以实现EL所不能实现的逻辑循环或者条件判断,还有强大的定制标记。###使用JSTL需要将两个文件(“jstl.jar”和"standard.jar")放在Web应用的WEB-INF/lib目录中。JSTL即Java Standard Tag Library。###JSTL标... 阅读全文
posted @ 2015-06-29 21:33 高适 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 开宗明义:JSP本质上就是一个Servlet----------#scriplet##JSP 变量和函数的声明###局部变量 ###全局变量和函数 //这里所谓的全局是在service方法之外的声明。 ###在JSP中输出表达式的值或者变量的值 /*注意前面的小于号和百分号和等号必须紧挨, 否... 阅读全文
posted @ 2015-06-29 21:03 高适 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在学设计模式的过程中经常碰到各式各样的UML类图。那些眼花缭乱的符号有什么含义呢?##类图含义###类图中的关系从网上找来一张图作为实例![](http://images0.cnblogs.com/blog2015/760751/201506/292044576657192.png)- 依赖关系:比... 阅读全文
posted @ 2015-06-29 20:45 高适 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 这篇博客将以Tomcat为例讲一讲Servlet的原理##Servlet容器Servlet与Servlet容器的关系举个不恰当的例子就像枪和子弹的关系。而Servlet就是子弹,容器就是枪。子弹都有统一的标准,枪却各有各的不同。所以Servlet只是个标准,但是容器却各有不同。比较流行的有Jetty... 阅读全文
posted @ 2015-06-29 12:34 高适 阅读(478) 评论(0) 推荐(0) 编辑
摘要: ##关于Session关于http协议后面会有一系列文章专门介绍。这里就大概了解一下:首先需要知道一点:**HTTP是无状态的**。####什么是无状态呢?客户与服务器建立连接、发出请求、得到响应、关闭连接。整个流程走完就算完了。下次服务器并不知道是否跟客户打过交道。简言之,对于容器而言,每一个请求... 阅读全文
posted @ 2015-06-28 21:32 高适 阅读(186) 评论(0) 推荐(0) 编辑
摘要: ###如何获取初始化参数容器在初始化的时候,会为了这个Servlet创建一个唯一的ServletConfig,容器会从DD读出Servlet的初始化参数,并把这个参数交给ServletConfig,然后ServletConfig传递给Servlet的init()方法。这样做的好处就是当你需要更改某个... 阅读全文
posted @ 2015-06-28 17:44 高适 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Servlet的一些基础性知识的总结梳理 阅读全文
posted @ 2015-06-27 22:15 高适 阅读(366) 评论(1) 推荐(0) 编辑
摘要: ##一点感想----------感觉最近有点浮躁,虽然对于技术越来越感兴趣,但是没有做到只关注技术本身,往往被一些华丽的表象所迷惑,就拿写博客来说,最初是为了写博客而开博客,几经辗转来到了博客园,发现这才是我要的风格,但是听说有人在github上搭建博客,说是这么好那么好,于是自己也动摇了,废了半天... 阅读全文
posted @ 2015-06-27 14:23 高适 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 源码之前,了无秘密。说一句逼格很高的话来镇镇场子。这两天在看陆舟的《Struts2技术内幕》,一边看脑子一边冒出四个字:相见恨晚。极力推荐想了解Struts2的人看看这本书,之前一直在看李刚的《轻量级JavaEE企业应用实战》,感觉不如他的疯狂java讲义好。为什么呢?就觉得书的定位不清楚。如果是拿... 阅读全文
posted @ 2015-06-22 16:43 高适 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: 有关Github的来龙去脉,网上有一个系列文章讲得特别好。参见链接:http://www.liaoxuefeng.com。这里我就不班门弄斧了。主要说说,我在使用Github做远程代码管理时出的一些错误和解决方法:我的工作平台是Windows。第一,最好下载一个Windows下的git管理工具htt... 阅读全文
posted @ 2015-06-21 21:44 高适 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、Log4j是什么?Log4j是Apache的一个开源代码项目,通过使用Log4j,我们可以控制日志信息输出的目的地。最常见的就是输出到控制台或者日志文件。同时,它强大的一点是可以在C、C++等其他程序中使用,只要有相关的接口包即可。二、如何在Java环境下配置Log4j?网上的好多做法要么照本宣... 阅读全文
posted @ 2015-06-01 20:24 高适 阅读(1873) 评论(0) 推荐(2) 编辑
摘要: 最近在做一个论坛,论坛通常分为几个主版块,每一个主版块下面又有几个子版块。想不出更好的展现方式,最终采用了如下的方法来实现:用一个Map,HashMap或者Treemap承载之。一个子版块名字对应一个子版块的list。TreeMap> tm = new TreeMap>();request.setA... 阅读全文
posted @ 2015-05-31 18:14 高适 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 今天碰到一乱码问题,百思不得其解。最后解决办法是设置了表单的提交方式,将method设置为post,解决问题。虽然默认的提交方式是post。但是如果不显式设置的话,就会出现我所出现的问题。总结下处理struts2乱码的几个方法:方法一:在struts.xml中添加方法二:在jsp页面中添加 方法三... 阅读全文
posted @ 2015-05-31 18:05 高适 阅读(223) 评论(0) 推荐(0) 编辑