SSH
Farigen
这个作者很懒,什么都没留下…
展开
-
Spring学习day01
零、Spring搭建 1、导包:4(4个核心包core)+2(logging(日志包)+log4j) 2、准备类,如User 3、书写配置(src/applicationContext.xml) 4、测试 一、IOC和DI IOC:Inverse of Control :控制反转,将对象的创建权交给了Spring。 DI:Dependence Injection:依赖注入,需要有IO...原创 2019-01-18 10:57:24 · 187 阅读 · 0 评论 -
Spring学习day02
一、Spring用注解代替xml配置 1、为主配置文件引入新的命名空间(约束)——/schema/context 2、开启使用注解代理配置文件 //domain及其子孙包是需要进行注解扫描的基础包 <context:component-scan base-package="domain"><context:component-scan> 3、在类中完成注解...原创 2019-01-19 14:26:20 · 194 阅读 · 0 评论 -
Spring学习day03
一、Spring整合jdbc——jdbc模板对象 Spring提供了一个封装了JDBC技术、可以操作数据库的对象,即JDBCTemplate,JDBC模板对象。该对象与DBUtils中的QueryRunner十分类似。 1、导包:4+2+(spring-test、spring-aop)(为了Junit测试所要导的包)+(C3P0、JDBC驱动)+(spring-jdbc、spring-tx(事...原创 2019-01-20 20:25:35 · 182 阅读 · 0 评论 -
Struts2学习day01
一、Struts2配置步骤 1、导包 2、书写action 3、书写相应的struts.xml文件,放在src文件夹下 4、在web.xml中将struts2配置进过滤器中,即StrutsPrepareAndExecuteFilter。 5、进行测试。 二、action类的创建方式: 1、创建一个类,可以是POJO,不用集成任何父类或实现任何接口,这使得Struts2框架的代码侵入性变低。 ...原创 2019-01-16 15:17:19 · 142 阅读 · 0 评论 -
Struts2学习day02
一、Struts2的4种结果处理方式 1、dispatcher:转发 2、redirect:重定向 3.、chain:转发至Action,格式如下: <result name="success" type="chain"> <param name="actionName">Demo1Action</param> <para原创 2019-01-16 20:05:17 · 171 阅读 · 0 评论 -
Struts2学习day03
一、ognl表达式与Struts2框架结合原理 在Struts2中Ognl就是值栈ValueStack。ValueStack包括Root栈与ActionContext(Context)两部分。 其中Root栈中存放的是Action。 二、ognl表达式与Struts2框架结合体现-参数赋值 值得注意的是在模型驱动中,将接受参数的对象压入栈顶需要在赋值前。赋值前指的是在para...原创 2019-01-16 21:23:59 · 160 阅读 · 0 评论 -
Struts2学习day04
一、拦截器创建方法 拦截器生命周期:随项目启动而创建,随项目销毁而销毁 1、实现接口Interceptor。 2、继承AbstractInterceptor。帮我们空实现里init()和destroy()方法,如不需要这两个方法,就可以只实现Intercept方法。 3、继承MethodFilterInterceptor。可以定制拦截器拦截的方法。可以定制哪些方法需要拦截,哪些不需要拦截。...原创 2019-01-16 21:54:39 · 151 阅读 · 0 评论 -
Spring学习day04
一、三大框架整合原理 本文的主要目的是为了整合SSH三大框架。 三大框架整合原理:Spring作为容器,创建存储和管理Struts2的Action对象、Hibernate的SessionFactory对象和事务 二、导包 分别导三大框架的包,以及框架整合相关的包。 框架整合相关的包:Struts2-spring-plugin(注意:该包一旦导入,则struts2在启动时就会寻找sprin...原创 2019-01-23 16:28:15 · 143 阅读 · 0 评论