摘要: 首先需要导入convention的jar包,导入完成之后,如果你只需要使用到convention的基本功能,那就不需要再配置,直接可以使用了。当然,我们可以通过设置其属性来自定义自己的配置。 默认情况下,WEB-INF目录下的content文件夹是存放的是action类执行完毕之后返回资源的结果路径。如果我们访问http://localhost:8080/HelloWorld.action ,st... 阅读全文
posted @ 2014-02-16 13:08 young kind 阅读(267) 评论(0) 推荐(0)
摘要: 一般来说,使用struts之后url的访问实际上访问的是action的地址,为了不让该地址暴露给别人,可以采用UrlRewriteFilter来对url进行重写。 首先,在web.xml里面配置: UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter ... 阅读全文
posted @ 2014-02-16 11:57 young kind 阅读(3788) 评论(0) 推荐(0)
摘要: 最近有空,学习了一下struts2的拦截器。struts2的拦截器与Servlet的Filter过滤器相似,但是也有不同。拦截器主要处理的是action类,在action类执行前对其进行处理,常用的地方有权限管理,登录状态检查等,如果某个功能需要在几乎所有action中完成,也可以抽出来放在拦截器中进行,这就是所谓的AOP,面向切面编程吧。filter过滤器主要是处理servlet,jsp,htm... 阅读全文
posted @ 2014-01-06 17:30 young kind 阅读(587) 评论(0) 推荐(0)
摘要: 由于项目需要,现在需要再搭建一次ssh。由于之前搭过几次,有一定的经验,但是有些地方还不是很明白,所以借这次机会,我打算把搭建的过程以及相关的疑惑一并解决。这次的搭建过程还是依赖eclipse的相关插件来自动生成,过几天再尝试自己下载jar包来完成整个创建过程。 首先点击创建Web Project,在弹出的对话框中填写自己的项目名称。 在下面选择J2ee的版本,我选择的是Java EE 6.0,... 阅读全文
posted @ 2014-01-04 16:43 young kind 阅读(2003) 评论(0) 推荐(0)
摘要: 因为经常忘记Uml关系的图示,所以现在在这里整理一下,以防以后又忘了。UML关系共有6种:继承(泛华),实现,依赖,关联,聚合,组合。继承的概念比较清晰,不用说了,看下图示:实现就是一个类实现一个接口,这个概念也清晰:接下来就是依赖关系。依赖是种很弱的关系,一般类A如果包含类B作为局部变量,或者用了类B的静态函数,又或者是类B成员函数的参数,则两者关系为依赖关系。虽然这种关系很弱,但是类B的修改会引起类A的改变,所以两者的关系还是有必要表示出来的。下面是图示:比依赖关系强一点的关系是关联关系。如果类A中包含类型为B的成员变量,或者用到了类B的全局变量,则两者关系为关联关系。关联关系又分为多种, 阅读全文
posted @ 2013-12-19 20:46 young kind 阅读(370) 评论(0) 推荐(0)
摘要: 最近看了一篇很不错的文章http://developer.51cto.com/art/201006/205212.htm现在记一下心得体会。这篇文章让我这菜鸟学到很多东西。面试时经常被问起Spring是什么,这是个很泛的问题,不同人答案不大一样。取决于个人对于这个框架的了解程度。这个问题其实可以从spring框架的架构方面去回答。Spring是由core,context,beans几大核心组件构成基本架构,并由在此基本架构上实现的上层功能(如AOP,Web,Transaction)构成的框架。在3个基本组件中Bean组件可以说最关键的,因为Spring设计理念就是面向Bean的编程。Sprin 阅读全文
posted @ 2013-12-10 20:56 young kind 阅读(534) 评论(0) 推荐(0)
摘要: 学习了java挺久了,但是没有深入再学习过它。前几天看Spring框架的时候,注意到了Java的反射机制。之前还没接触过这个,所以查了下资料学习。参考博客:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html先通过一个段代码来引入package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...} class hello{ public static void main(String[] args) { Demo ... 阅读全文
posted @ 2013-12-01 20:00 young kind 阅读(323) 评论(0) 推荐(0)