
JavaWeb相关框架
IceMimosa
博客转战 http://patamon.me
展开
-
Struts2-04-struts2工作原理
1. 简介首先呢,网上讲述struts2的早期版本,从FilterDispatcher(现在已过时)讲起的太多了,然后我将针对比较新的版本的struts2原理进行讲解。核心过滤器是:<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.Stru原创 2016-02-08 17:40:12 · 448 阅读 · 0 评论 -
Spring-05-整合Hibernate
Spring 支持大多数流行的 ORM 框架, 包括 Hibernate JDO, TopLink, Ibatis 和 JPA。Spring 对这些 ORM 框架的支持是一致的, 因此可以把和 Hibernate 整合技术应用到其他 ORM 框架上.在 Spring 中配置步骤(手动配置事务)1、配置 db.properties 文件中的数据库和c3p0的信息jdbc.user=rootjd原创 2016-02-26 14:32:13 · 521 阅读 · 0 评论 -
Spring-03-AOP配置
1. 简介AspectJ:Java 社区里最完整最流行的 AOP 框架.在 Spring2.0 以上版本中, 可以使用基于 AspectJ 注解或基于 XML 配置的 AOPAOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充.AOP 的主要编原创 2016-02-24 22:32:49 · 548 阅读 · 0 评论 -
Spring-02-详细配置
4、 IOC容器概述 在 Spring IOC 容器 读取 Bean 配置创建 Bean 实例之前, 必须对它进行实例化. 只有在容器实例化后, 才可以从 IOC 容器里获取 Bean 实例并使用. Spring 提供了两种类型的 IOC 容器实现. - BeanFactory: IOC 容器的基本实现. - ApplicationContext: 提供了更多的高级特原创 2016-02-23 19:50:55 · 758 阅读 · 0 评论 -
Spring-01-HelloWorld
4.1.41、 简介 Spring 是一个IOC(DI)和AOP容器框架,是为简化企业级应用开发而生开源框架,使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。 具体描述 Spring: 轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于Spring 的 API 依赖注入(DI — depende原创 2016-02-23 14:41:42 · 297 阅读 · 0 评论 -
Struts2-04-标签
在struts2标签中取值的时候就是采用ognl表达式,其实struts2就是一个大的ognl上下文,Stack Context中的root就是值栈ValueStack(component stack)。所以在使用struts2标签的时候理解ognl表达式是相当重要的。其次还有一点需要注意的是目前(早起不支持)在struts2中使用EL表达式也是可以的,原因就是struts2通过StrutsReq转载 2016-02-04 22:36:37 · 450 阅读 · 0 评论 -
Struts2-03-OGNL表达式
1. OGNL 简介OGNL是Object Graph Navigation Language(对象图形导航语言)的缩写。要学习好struts2标签的取值,首先得先弄清楚ognl表达式的取值原理。OGNL的取值原理其实就是从一个大的ognl上下文(OgnlContext)中,通过相应的表达式语句,对一个对象的属性进行获取或者对方法进行调用。上下文中还包含一个唯一的root对象,root可以通过程序进原创 2016-02-03 23:36:51 · 375 阅读 · 0 评论 -
Struts2-02-高级特性
1、 自定义拦截器编写步骤(1) 编写一个类,实现 com.opensymphony.xwork2.interceptor.Interceptor(2) 实现 intercept 方法(以用户是否登录为例)public String intercept(ActionInvocation invocation) throws Exception { //判断用户是否登录原创 2016-02-03 23:28:31 · 641 阅读 · 0 评论 -
Struts2-01-HelloWolrd
1、 概述(1) 学习Struts2需具备的知识JavaFilters、JSP、Tag LibrariesJavaBeansHTML and HTTPWeb Containers(比如Tomcat)XML(2) Struts的发展历程Struts1一经推出就得到了世界上JavaWeb开发者的拥护。经过这么多年的发展,它已经成为了世界上使用最广泛的MVC框架,拥有丰富的开发人群。原创 2016-02-01 23:11:14 · 440 阅读 · 0 评论 -
Spring-05-整合Struts2
1、Spring在web应用中的使用(1)导入额外的jar包: spring-web-4.0.0.RELEASE.jarspring-webmvc-4.0.0.RELEASE.jar(2)创建IOC容器的步骤 a) 非 web 应用在 main 方法中直接创建 b) 在 web 应用被服务器加载的时候就创建IOC容器 在ServletContextListener的 #conte原创 2016-02-26 14:41:13 · 507 阅读 · 0 评论