代码改变世界

Struts2 struts2-convention-plugin(零配置)基础

2012-05-24 08:59 by myjava2, 192 阅读, 0 推荐, 收藏, 编辑
摘要:零配置并不是没有配置,而是通过约定大于配置的方式,大量通过约定来调度页面的跳转而使得配置大大减少。一、如何使用Convention1. 将struts-Convention-plugin-2.1.6.jar文件复制到WEB-INF/lib路径下2. 对于Convention插件而言,它会自动搜索位于action,actions,struts,struts2包下的所有java类,Convention插件会把如下两种java类当成Action处理:(1) 所有实现了com.opensymphony.xwork2.Action接口的java类(2) 所有类名以Action结尾的java类3. 映射A 阅读全文

Hibernate工作原理(1)

2012-05-23 17:40 by myjava2, 160 阅读, 0 推荐, 收藏, 编辑
摘要:这两天再看hibernate,就自己总结了hibernate对jdbc的封装过程。1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.session.beginTran 阅读全文

Struts2 自定义拦截器(方法拦截器)

2012-05-23 11:26 by myjava2, 348 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://05061107cm.iteye.com/blog/365504struts2系统自带了很多拦截器,有时需要我们自己定义,一般有两种方式:一、实现Interceptor接口Java代码publicinterfaceInterceptorextendsSerializable{publicvoidinit();publicvoiddestroy();publicStringintercept(ActionInvocationinvocation)();}实现上述方法二、继承AbstractInterceptor类,重写intercept()方法即可 此方法更可行,其实Abst 阅读全文

CentOS常用到的查看系统命令

2012-05-22 11:08 by myjava2, 137 阅读, 0 推荐, 收藏, 编辑
摘要:# uname -a#查看内核/操作系统/CPU信息# head -n 1 /etc/issue #查看操作系统版本# cat /proc/cpuinfo #查看CPU信息# hostname #查看计算机名# lspci -tv #列出所有PCI设备# lsusb -tv #列出所有USB设备# lsmod #列出加载的内核模块# env #查看环境变量资源# free -m #查看内存使用量和交换区使用量# df -h #查看各分区使用情况# du -sh <目录名> #查看指定目录的大小# grep MemTotal /proc/meminfo #查看内存总量# grep M 阅读全文

shell脚本学习每日一句(2)

2012-05-21 20:15 by myjava2, 113 阅读, 0 推荐, 收藏, 编辑
摘要:5月21号 晚上8点更新employee文件中记录了工号和姓名employee.txt:100 Jason Smith200 John Doe300 Sanjay Gupta400 Ashok Sharmabonus文件中记录工号和工资bonus.txt:100 $5,000200 $500300 $3,000400 $1,250要求把两个文件合并并输出如下处理结果:400 ashok sharma $1,250100 jason smith $5,000200 john doe $500300 sanjay gupta $3,000[root@fsailing1 shell]# vim em 阅读全文

mysql数据库的密码问题

2012-05-21 17:04 by myjava2, 147 阅读, 0 推荐, 收藏, 编辑
摘要:今儿在做实验用到mysql数据库时,用户密码忘记了,让我也是找了半天:现在给大家介绍下我自己的方法:用到了mysql自身的函数来测试的。mysql> select user,password,host from user; +------+------------------+-----------+ | user | password | host | +------+------------------+-----------+ | root | 773359240eb9a1d9 | localhost | | root | | ... 阅读全文

Result Types

2012-05-21 12:18 by myjava2, 206 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://blog.csdn.net/struts2/article/details/1731386第八章 Result Types一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。Struts2支持的不同类型的返回结果为:名字说明Chain Result用来处理Action链Dispatcher Result用来转向页面,通常处理JSPFreeMarker Re 阅读全文

Hibernate详解(3)——一对一映射分析

2012-05-19 21:18 by myjava2, 142 阅读, 0 推荐, 收藏, 编辑
摘要:本节讲述一下Hibernate中一对一关系的配置和使用。一对一关系也是比较常见的一种关系,在Hibernate中可以分为单向一对一关系和双向一对一关系。分类的原因一般是由于需求决定的,单双向是站在不同的角度去看认为规定的。一对一关系相对来说比较少见。但是在某些时候也会用到。比如学生和学生证两个实体就是一对一的。单向一对一单向一对一是站在其中的一端看的,主要是根据需求决定的。单向标明一端持有另一端的引用,而另一端则没有引用。如下UML图:这里面Student持有Card的引用,在加载Student的时候,Hibernate会自动加载上Card来。它们的hbm配置文件如下:Student.hbm. 阅读全文

Struts2 Action与ServletAPI的解耦、耦合

2012-05-19 16:41 by myjava2, 2630 阅读, 2 推荐, 收藏, 编辑
摘要:转自:http://blog.csdn.net/jadyer/article/details/5887488单元测试在开发中是非常重要的一个环节程序员在写完代码时,相应的单元测试也应写完整,否则你的代码就是不能让人信服的Struts2将Action与Servlet的API进行解耦之后,就使得单元测试变得非常容易了比如HttpServletRequest对象,它是由Tomcat容器给我们提供的,我们自己产生不出来若Action中充斥者ServletAPI,哪怕仅一个,那么一般意义上的JUnit单元测试便无法进行若Action中耦合了ServletAPI,可以采用apache的Cactus对它进行 阅读全文

Struts2 Action多方法调用

2012-05-19 16:32 by myjava2, 202 阅读, 0 推荐, 收藏, 编辑
摘要:Action多方法调用 方式一: 在struts.xml中的action标签中添加method值如: <!-- 没有method属性值则这是MyTestAction默认的调用方法即execute方法将被调用 --> <action name="myTest" class="com.mengya.action.MyTestAction"> <result name="success">/index.jsp</result> </action> <!-- method属性值 阅读全文
上一页 1 2 3 4 5 6 7 ··· 52 下一页