
ssh框架学习
文章平均质量分 76
兔衰
刀锋入骨,不得不战;背水争雄,不胜则亡。
展开
-
struts2的核心和工作原理
truts2的核心和工作原理设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Servlet API揭示了Java Servlet只是Java API的一个很小子集,这样我们可以在业务逻辑部分转载 2017-04-20 12:43:34 · 527 阅读 · 0 评论 -
structs2-StrutsPrepareAndExecuteFilter类的理解
使用structs需要配置文件web.xml struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* Class StrutsPrepareAndExecuteFilterjav原创 2017-04-20 15:32:57 · 4976 阅读 · 0 评论 -
对于org.apache.commons.dbcp.BasicDataSource的配置认知
Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。 DBCP数据源 DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖 Jakarta commons-pool对象池机制的数据库连接池,所以在类路径下原创 2017-05-03 19:29:32 · 1297 阅读 · 0 评论 -
Spring-Bean生命周期详解
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。 转载请注明地址 http://www.cnb转载 2017-05-03 20:01:48 · 386 阅读 · 0 评论 -
structs2-运用Action
要使用Action,是使用配置+实现类的模式。第一步:建立一个类名字尾部为Action,例如LoginAction。可选择让其实现Action接口或继承ActionSupport。第二步:在这个类中实现控制方法,该方法约定返回一个字符串结果。第三步:配置struct.xml文件public interface Action{ public static final String原创 2017-04-22 13:39:38 · 523 阅读 · 0 评论 -
structs2的请求处理过程
官方的流程图:客户端对tomcat服务器发出请求,将请求封装成HttpRequest对象,并进行预处理操作(如设置编码等);通过web.xml文件 找到struts2的前端控制器StrutsPrepareAndExcuteFilter,并调用doFilter()方法。[java] view plain copy public void doFilter(ServletRequest req,转载 2017-04-22 13:53:32 · 758 阅读 · 0 评论 -
Spring- HibernateTemplate使用
HibernateTemplate 提供了非常多的常用方法来完成基本的操作,比如增加、删除、修改及查询等操作,Spring 2.0 更增加对命名 SQL 查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate 的常规用法,就可完成大多数DAO对象的 CRUD操作。 下面是 HibernateTemplate的常用方法。 delete(Object en原创 2017-05-04 16:35:08 · 423 阅读 · 0 评论 -
Structs2 Action访问Servlet API的三种方式
第一种:使用Structs2框架提供的内置类Class ActionContextjava.lang.Objectcom.opensymphony.xwork2.ActionContextAll Implemented Interfaces:SerializableDirect Known Subclasses:ServletActionContext原创 2017-04-22 15:09:07 · 603 阅读 · 0 评论