导航

2013年8月16日

摘要: Strust2MVCMVCview:servlet:EL表达式struts2:ognl表达式model:1、页面上的参数是用什么样的方式传递过来的准则:model层对容器的依赖性越少越好2、model采用什么样的数据结构来解决获取页面数据的问题数据可以来自很多张表的数据3、model层是多例还是单例... 阅读全文

posted @ 2013-08-16 23:58 酷鱼影子 阅读(100) 评论(0) 推荐(0) 编辑

摘要: 当Web容器收到请求(HttpServletRequest)1、它将请求传递给一个标准的的过滤链包括(ActionContextCleanUp)过滤器2、然后经过Otherfilters(SiteMesh,etc),3、接下来需要调用FilterDispatcher核心控制器,4、然后它调用Acti... 阅读全文

posted @ 2013-08-16 23:55 酷鱼影子 阅读(262) 评论(0) 推荐(0) 编辑

摘要: 1、校验,struts2提供的多种校验方式:*验证Action中全部方法在Action同包下,创建:Action类名-validation.xml如:LoginAction创建LoginAction-validation.xml在这里LoginAction只有一个方法那就是login方法,当我们访问... 阅读全文

posted @ 2013-08-16 23:53 酷鱼影子 阅读(118) 评论(0) 推荐(0) 编辑

摘要: 一、interceptor拦截器1、自定义拦截器public class Cus_Emp_Interceptor implements Interceptor {public String intercept(ActionInvocation invocation) throws Exception... 阅读全文

posted @ 2013-08-16 23:53 酷鱼影子 阅读(153) 评论(0) 推荐(0) 编辑

摘要: Struts2架构图请求首先通过Filterchain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。ActionMap... 阅读全文

posted @ 2013-08-16 23:43 酷鱼影子 阅读(175) 评论(0) 推荐(0) 编辑

摘要: Struts2基础#的用法:1、从map栈中取值,2、从对象栈中值则不用加#号(如果通过set放进对象栈的对象,则通过对象名.属性来取)%用法:1、文本框2、配置result中使用ognl/%{#test-url}3、输出字符串:hr'}"escape="false"/>$用法:$(对象栈的属性):... 阅读全文

posted @ 2013-08-16 23:40 酷鱼影子 阅读(126) 评论(0) 推荐(0) 编辑

摘要: struts1和struts2的区别其实并不是太大,两者的区别:Action 类: ◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ◆Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可... 阅读全文

posted @ 2013-08-16 23:20 酷鱼影子 阅读(70) 评论(0) 推荐(0) 编辑

摘要: 一、DataSource基础1、JdbcTemplate包装了增删改查方法Dao类继承JdbcDaoSupport,可以通过getJdbcTemplate()方法获得JdbcTemplate,配置的时候需要引入DataSourceDao类继承JdbcTemplate,则可以直接使用增删改查,配置的时... 阅读全文

posted @ 2013-08-16 23:10 酷鱼影子 阅读(207) 评论(0) 推荐(0) 编辑

摘要: Spring总结:实现三大功能1、创建对象及初始化2、实现MVC层次零耦合3、对方法进行切面管理applicationContext.xmlbean:只要把一个java类放到spring容器中就是一个bean或者list1set1set1map1map2pid说明:1、person对象对于stude... 阅读全文

posted @ 2013-08-16 23:06 酷鱼影子 阅读(165) 评论(0) 推荐(0) 编辑

摘要: hibernate:ormapping 对象关系映射jdbc:面向sql语句hibernate:面向对象jdbc缺点:1、写sql语句比较繁琐2、把sql语句的操作封装成面向对象的操作比较麻烦3、关闭资源的操作特别繁琐4、查询的操作代码太多(冗余太多)5、没有做到数据的缓存(向数据库频繁的要数据,性... 阅读全文

posted @ 2013-08-16 23:01 酷鱼影子 阅读(165) 评论(0) 推荐(0) 编辑

摘要: Hibernate映射类型分为两种:内置的映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型1.内置映射类型1).Java基本类型的Hib... 阅读全文

posted @ 2013-08-16 22:58 酷鱼影子 阅读(163) 评论(0) 推荐(0) 编辑

摘要: cascade属性none:当session操纵当前对象时,忽略其他关联的对象。它是cascade属性的默认值save-update:当通过Session的save()、update()及saveOrUpdate()方法来保存或更新当前对象时,级联保存所有关联的新建的临时对象,并且级联更新所有关联的... 阅读全文

posted @ 2013-08-16 22:51 酷鱼影子 阅读(162) 评论(0) 推荐(0) 编辑

摘要: 思想:让实现类,初始化的时候加载需要文件1、建立一个工具类publicclassSessionUtils{publicstaticStringurl="";publicstaticSessionFactorysessionFactory;@Beforepublicvoidinit(){Configu... 阅读全文

posted @ 2013-08-16 22:49 酷鱼影子 阅读(172) 评论(0) 推荐(0) 编辑