1.Struts框架 servlet/jsp b/s JSP Model1 JSP:数据的收集、展示以及大量业务逻辑 JAVA Bean:DAO数据的封装以及处理 高内聚,低耦合 JSP Model2 M:model(模型) 负责数据的封装,处理(entity,DAO,service) V:view ...
分类:
其他好文 时间:
2018-06-19 13:54:54
阅读次数:
173
恢复内容开始 Struts,Spring,Hibernate三大框架 1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭 ...
分类:
编程语言 时间:
2018-06-16 15:40:16
阅读次数:
174
项目刚刚换了web层框架,放弃了struts2改用spring3mvc 当初还框架的时候目的比较单纯 springmvc支持rest,小生对restful url由衷的喜欢不用不知道 一用就发现开发效率确实比struts2高 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置 ...
分类:
编程语言 时间:
2018-06-16 01:07:22
阅读次数:
179
Struts2框架开发 前言 开发工具:eclipse struts1:老项目使用较多,维护时需要用到 struts2:新项目使用较多 一.特点 1. 无侵入式设计 struts2 与 struts api,servlet api有很多依赖,但是表面上看不出来 2. 实现基础不同 struts1 是 ...
分类:
其他好文 时间:
2018-06-15 15:59:15
阅读次数:
165
AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。 一 AOP的基本概念 (1)Aspect(切面):通常是一个类,里面可以定义切入点和通知 (2)JointPoint(连接点):程序执 ...
分类:
编程语言 时间:
2018-06-15 12:56:33
阅读次数:
195
与struts2类似,springmvc的拦截器主要作用也是在服务端真正处理请求前后进行一些相关的操作。 例如初始化资源,权限监控,会话设置,菜单获取,资源清理等。步骤: 1. 定义拦截器 自定义拦截器一般继承自HandlerInterceptorAdapter 或者实现 HandlerInterc... ...
分类:
编程语言 时间:
2018-06-13 21:07:31
阅读次数:
163
springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧!和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的instance去处理,这样导致了两个结果:一是我们 ...
分类:
编程语言 时间:
2018-06-13 12:05:07
阅读次数:
166
一、struts是什么? 1、Struts是流行和成熟的基于MVC设计模式的Web应用程序框架。 二、MVC模式 1、 jsp+javabean=model1 jsp+servlet+javabean=model2 2、MVC是模型视图控制器,一种软件的设计典范,用一种业务逻辑、数据、界面显示分离的 ...
分类:
其他好文 时间:
2018-06-12 22:26:24
阅读次数:
195
1.OGNL表达式 1.ONGL是对象视图导航语言 ${user.name}这种写法就是对象视图导航 2.OGNL的jar包是包含在Struts2基础包中 3.OGNL的存储方式 4.OGNL表达式使用方式 2.OGNL与Struts2的结合 OGNL中的OGNLContext >valueStac ...
分类:
其他好文 时间:
2018-06-11 00:26:18
阅读次数:
230
1.最简单的过滤器 配置文件 过滤器 一个验证用户是否登录的实例 配置 过滤器 ...
分类:
其他好文 时间:
2018-06-11 00:25:11
阅读次数:
218