
spring
Gerry-Zhang
爱好计算机
展开
-
What is AspectJ
BankdepositBankwithdrawBankdepositBankwithdrawRequired本文后面会讲到如何用AspectJ实现上例中的Separation of Aspects。 读者可以比较一下AspectJ语法和EJB Descriptor定义之间的对应关系。 两者都提供了类名、方法名的匹配规则,能够把类的方法映射到认证,事务等Aspect(方面)。原创 2007-10-24 14:33:00 · 769 阅读 · 0 评论 -
Spring架构增强MultiActionController(3)
我们可以在MultiActionController中定义一个PropertiesMethodNameResolver类型的成员变量“propertiesMethodNameResoler”。和定义一个Properties类型的成员变量“urlMethodmappings”在MultiActionController的bean进行配置的时候把urlMethodmappings的值作为pro原创 2008-10-10 12:04:00 · 1278 阅读 · 0 评论 -
Spring架构增强MultiActionController(2)
2. MultiActionController的缺点 MultiActionController把相关的业务方法集中在一个类中进行处理,减少控制类的数量。方便于系统的维护,可以重用相关的逻辑代码,提高代码的重用,同时也减少bean的配置。有太多的bean配置可以说是Spring 的一个暇疵。Spring提供IOC,让我们灵活的控制bean的依赖。同时我们需要去维护太多的bean配置,S原创 2008-10-10 12:04:00 · 921 阅读 · 0 评论 -
Spring架构增强MultiActionController(1)
在使用Spring提供的控制器时,AbstractController和SimpleFormController是应用得最多的。AbstractController是最基本的Controller,可以给予用户最大的灵活性。SimpleFormController则用于典型的表单编辑和提交。在一个需要增,删,改,查的需求中,增加和修改扩展SimpleFormController完成,删除和原创 2008-10-10 12:03:00 · 792 阅读 · 0 评论 -
Spring架构增强MultiActionController(4)
这样我们基本上已经简化了MultiActionController的自身的配置,但是它仍然需要与一个UrlHandlerMapping联系,也就是增加或删除一个MutilActionController的bean。都需要修改某一个UrlHandlerMapping的bean的配置。这也就是我们上面说的理想MultiActionController的第3点。4.3简化UrlHandlerM原创 2008-10-10 12:05:00 · 879 阅读 · 0 评论 -
Ssh配置步骤
1. 文件夹结构--Src------com-------yourcompany-----------------------action-----------------------service-----------------------dao-----------------------model-----------------------f原创 2008-06-18 17:44:00 · 1238 阅读 · 0 评论 -
Spring MVC 入门
17 18 19 bean id="helloController" class="com.ideawu.HelloController">20 --21 22 -->23 24 25 它配置了以下功能: 配置 InternalResourceViewResolver, 它是 jsp 渲染模板的原创 2007-10-26 14:21:00 · 836 阅读 · 0 评论 -
SpringSide开发实战(四):打通数据持久层的任督二脉
在这里,将创建一个简化的用户管理模块,演示怎样利用SpringSide提供的数据持久层的功能,包括怎样通过Hibernate的Annotation来配置多对一映射和多对多映射。大家都知道,现在最流行用户管理模型的是RBAC,也就是基于角色的访问控制模型,在这种模型中,可以划分多个层次,如用户-角色-资源、用户-角色-权限-资源、用户-角色-角色组-权限-资源、用户-角色-角色组-权限-操作原创 2007-10-24 17:16:00 · 2438 阅读 · 0 评论 -
SpringSide开发实战(五):兵马未动,粮草先行
本篇讨论的问题是对项目中遇到的难题进行技术穿刺。做过项目的人都知道,在构思完一个项目的功能之后,紧接着的事情就是考虑这些构思的功能如何实现,对于自己不熟悉的领域,要进行技术穿刺。我的穿刺方法为先查找有无比较好的开源组件可用,如果没有,就查找相关的文档,自己编写和测试代码。在这一篇,我主要解决三个问题。1、解决字符串加密的问题,在前面一篇中,我们设计用户模块的时候,准备将用户的密码字原创 2007-10-24 17:20:00 · 1503 阅读 · 0 评论 -
SpringSide开发实战(二):修改数据库、字符编码和快速部署应用程序
SpringSide默认的数据库是hsql,但是大部分开发人员熟悉的数据库是MySql,因此在实际开发过程中,遇到的第一件事往往是修改数据库。在SpringSide中修改数据库很简单,还是以前一篇中创建的xkland项目为例,首先修改src/main/resources/config文件夹下的jdbc.properties文件,注释掉1、2行,解注释7、8行,并修改10、11行的用户名和密码,如下原创 2007-10-24 17:09:00 · 1834 阅读 · 0 评论 -
SpringSide开发实战(一):使用Eclipse让SpringSide跑起来
自2000年Struts框架发布,到2001年底Hibernate的诞生,再到2004年Spring的流行,Java社区的开源软件哲学是:“只做好一件事情,只做最擅长的事情,其他事情留给别人去做。”但是到了2005年,Java开源出现了框架整合的大趋势,整个Java开源社区雨后春笋般出现了一批又一批的full-stack框架,比较著名的有RIFE,Grails,JBoss Seam,Trail原创 2007-10-24 17:08:00 · 1765 阅读 · 0 评论 -
官方在线安装springide 实例
注意: Eclipse3.2 for http://springide.org/updatesite_dev/ The following instructions describe how to install Spring IDE with all dependencies using the Callisto Discovery Site: Download a原创 2007-10-24 16:43:00 · 3577 阅读 · 0 评论 -
Eclipse插件之Spring IDE
HOME%/PlugInsNew/ XYZ/eclipse/plugins 建立相关的.link的文件; 然后在%ECLIPSE_HOME%/links目录里建立一个XYZ.link的文件 内容如是: path=E:/OpenSource/Eclipse/PlugInsNew/XYZ 就一行这样的路径指示而已。原创 2007-10-24 15:43:00 · 1348 阅读 · 0 评论 -
[分享]一个多方法映射多请求的控制器
写的一个多方法映射多请求的控制器,可以配置一个Controller的Bean。然后做请求-->方法的映射,并且将参数反射进配置的FormBean中。有兴趣的朋友可以试试看,比自带的Controller要上手的多。起码配的少了,看的清楚了,呵呵。类代码---------------------------------(Controller)package org.rock.framework原创 2008-10-10 10:18:00 · 1426 阅读 · 0 评论