Stripes视图框架内置Spring集成的使用

Stripes视图框架内置Spring集成了的,在项目中也遇到需要导入spring支持的jar包,这足以证明Stripes与Spring有着非同寻常的关系。

Spring注入Java Bean

我们需要将Spring beans或业务对象自动地注入到需要进行处理或引用的对象上。在Stripes框架中,实现这一点并不要求外部配置—除了你的Spring上下文配置之外。上下文配置如下:

  1. <context:component-scan  base-package="com.boonya.stripes.service"/>

Java 代码中实现Spring Bean 注入

  1. @SpringBean  
     private transient AccountService accountService;  
     @SpringBean  
     private transient CatalogService catalogService;

注:@SpringBean一般在*ActionBean中使用,而其他的Java Bean的对象注入用@Resource或@Autowired。

Stripes视图框架内置Spring集成的使用

时间: 2024-11-03 20:52:54

Stripes视图框架内置Spring集成的使用的相关文章

Stripes视图框架简介

Stripes第一次接触就觉得它很神奇,不禁让喜欢编码的程序员产生好奇心.是什么让他做到了灵活自如的进行页面跳转呢? Stripes是一个视图框架用于利用最新的Java技术来构建Web应用程序.它具有以下特点: 不需要对每一action进行映射配置(ActionBeans将自动被发现,它利用注释进行配置).支持:action转发.servlet请求.Rest风格请求. 强大的绑定引擎用于构建复杂并脱离请求参数(request parameter)的web对象. 易于使用并可本地化的验证与类型转换

Stripes视图框架实现纯Java代码控制表现层参考文档

Stripes是一个开放源码的Web应用程序框架的基础上的模型 - 视图 - 控制器(MVC)模式.它的目的是通过使用Java技术,如在Java 1.5.x或以上版本中引入,实现"约定优于配置"的注解和泛型,它比Struts2框架更轻量.Stripes强调一组简单的约定整个框架的想法,减少配置的开销.在实践中,这意味着几乎没有Stripes的应用程序需要的任何配置文件,从而降低开发和维护工作. 1.Stripes特性 行动基于MVC框架 没有配置文件 POJO的 注解取代XML配置文件

Stripes视图框架实现ActionBean视图访问

Stripes最基本的实现是类似于Struts的请求,但没有Struts那么配置繁琐.下面就来看看怎样实现一个web应用的Action访问操作.本篇博文为设计Stripes的三种访问方式:普通Action的映射访问.类Servlet访问方式.Rest变参访问方式.前几天还没将Stripes应用示例打通,今天又本着不解决问题死不罢休的精神继续去弄,终于搞明白了. 1.编写Stripes的web.xml配置文件 该文件定义了第三方的工具包.过滤器类.以及映射关系和访问格式:在此配置文件中有两种Str

Stripes视图框架Java对象属性验证和prototype.js Ajax的测试

Stripes视图框架Java对象属性验证,它允许对字段设置是否必须填写,对数字大小进行限制等.我用prototype.js Ajax 将验证后的数据及时地展示出来,下面来看程序. 1.编写User实体类 此用户共三个属性: name.email.age. package com.boonya.stripes.entity;      public class User {              private String name;              private String

jackson-----json解析器springMVC框架内置

jackson-----json解析器springMVC框架内置常见:jsonlib.gson.fastjson.jackson一.JSON和为Java对象的相互转换(1)Java转为Json 1.创建jackson核心对象 objectMapper 2.调用方法 1.readValue(参数,clazz):(2)Json转为Java 1.创建jackson核心对象 objectMapper 2.调用方法 1. writeValue(参数,obj); 参数:file:将obj对象转换成JSOn字

spring框架内置笔记本

◆基本介绍 目的:解决企业应用开发的复杂性 特征:使用主JavaBean更换EJB,它提供了许多其他的企业应用 范围:随你Java应用 Spring 框架是一个分层架构.由 7 个定义良好的模块组成. Spring 模块构建在核心容器之上,核心容器定义了创建.配置和管理 bean 的方式. 组成 Spring 框架的每一个模块(或组件)都能够单独存在,或者与其它一个或多个模块联合实现.每一个模块的功能例如以下: ? 核心容器:核心容器提供 Spring 框架的基本功能.核心容器的主要组件是 Be

CXF框架介绍及Spring集成

1.CXF框架概念介绍 Apache CXF 是一个开源的 WebService 框架,CXF可以用来构建和开发 WebService,这些服务可以支持多种协议,比如:SOAP.POST/HTTP.HTTP ,CXF 大大简化了WebService并且可以天然地和 Spring 进行无缝集成.CXF是 Celtrix (ESB框架)和 XFire(webserivice) 合并而成,核心是org.apache.cxf.Bus(总线),类似于Spring的 ApplicationContext,C

django关闭调试信息,打开内置错误视图

1 内置错误视图 Django内置处理HTTP错误的视图,主要错误及视图包括: 404错误:page not found视图 500错误:server error视图 400错误:bad request视图 如果想看到错误视图而不是调试信息,需要修改 项目名/setting.py文件的DEBUG项. DEBUG = False ALLOWED_HOSTS = ['*', ] 2 编写视图模板 在模板路径下编写自己的404.html,500.html,400.html等 404错误及视图 将请求地

使用.net 内置的SmtpClient来实现邮件的发送

前言 发送邮件的方式有很多种,比如通过.net框架内置的SmtpClient来实现邮件发送,使用开源项目LumiSoft.Net等,这里就讲一下如何使用System.Net.Mail命名空间下的SmtpClient来发送邮件. 一.邮件发送过程 例如A使用163邮箱发送邮件给B(qq邮箱).首先A会把邮件通过SMTP(Simple Mail Transfer Protocol)协议传输到163的Smtp服务器上,163的Smtp服务器会根据B的邮箱账号,把邮件通过Smtp协议发给QQ邮箱的Smt