Bean
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
千万要注意spring中的命名规范
在SPRING的IOC中,一定要注意大小写,比如public class AdminFacadeImpl implements AdminFacade { private AdminDAO adminDao;public AdminDAO getAdminDao() { return adminDao; } public void setAdminDao(AdminDAO admi原创 2013-07-01 16:15:52 · 4517 阅读 · 0 评论 -
spring mvc3中几个Handler Mapping的
在spring mvc3中,有几个处理handler mapping的bean,现在小结一下:1)BeanNameUrlHandlerMapping。它是默认的bean name映射器了,将url映射到特定的控制器中去,也支持正则表达式,比如: class="org.springframework.web.servlet.handler.BeanNameUrlHandl原创 2013-07-01 16:26:12 · 2997 阅读 · 0 评论 -
struts 2+hibernate 3+spring基本套路小结
任何东西都是有一定的套路和规律的,struts 2+hibernate 3+spring也一样,struts2 比struts1爽很多了,但目前唯一觉得不爽的是struts2 居然没什么好的IDE工具去支持设计之,比如DW8,希望以后有所改进. 这里,以一个简单的用户注册,登陆去说明这三者之间的简单组合关系,其他都可以按这样的去做:1 建立domain层 建立包domain,里面有个原创 2013-07-01 16:17:00 · 635 阅读 · 0 评论 -
SPRING容器外访问SPRING
在JSP或者SERVLET外访问SPRING也是很常见的.ApplicationContext是Spring的容器环境,通过ApplicationContext对象可以访问所有配置的bean。 在Web开发开发中,常常需要从JSP或者Servlet或者Action中获取ApplicationContext对象,这时候,就无法使用new关键字通过查找配置文件来实例化ApplicationCo原创 2013-07-01 16:20:52 · 722 阅读 · 0 评论 -
jave ee 5下spring 事务的简化配置
在java ee 5的环境下,spring的配置可以大大简化事务的配置,要spring 2.0的了,比如import org.springframework.transaction.annotation.Transactional;@Transactionalpublic interface BookDao { @Transactional(readOnly=true) Bo原创 2013-07-01 16:19:12 · 670 阅读 · 0 评论 -
spring 中两个要注意的地方
1,autowire-candidate属性, 这个属性是可以将一些不用的bean标明是不注入去的.比如 //这个a自动装配进去 这a1不会被自动装配进去 2 beans default-lazy-init ="true" > 这样可以延迟加载一下,即默认的缺省设置是bean没有lazy-load,该属性处于false状态,这样导致spr原创 2013-07-01 16:19:05 · 552 阅读 · 0 评论 -
struts 1.2中最好用lasyform
不要用formbean了吧,到1.2了,用lasyform,省去很多麻烦,比如这里假设有userName,password两个field; 在struts-config.xml按如下方式配置FormBean,这里不需要再配置属性。 3. 在Action中按如下方式取值:DynaBean lazyForm = (DynaBean) form;String userName=(Stri原创 2013-07-01 16:19:02 · 556 阅读 · 0 评论 -
ejb3 学习小结2
1 注意同时声明remote.local的问题 我发现在jboss 4.2.2.gA上,如果这样的话,会出错 @Stateless@Remote@local 是JOBSS报错的 javax.ejb.EJBException: Local and Remote Interfaces cannot have duplicate interface for bean Phys原创 2013-07-01 16:18:01 · 663 阅读 · 0 评论 -
ejb 3 学习 小结1
首先还是看HELLOWORLD的无状态会话bean1 先看服务端的bean, 建立好接口 public interface FirstEjb { public String saySomething(String username); }建立好实现 public interface FirstEjb { public String saySomething(Stri原创 2013-07-01 16:17:50 · 603 阅读 · 0 评论 -
为struts的action添加到SPRING的AOP日志拦截器
当struts将action托管给spring后,,有个优点是可以将spring的AOP拦截器用于struts的动作比如创建一个日志记录拦截器import org.springframework.aop.MethodBeforeAdvice;import java.lang.reflect.Method;public class LoggingInterceptor implements原创 2013-07-01 16:17:23 · 1016 阅读 · 0 评论 -
spring 中发邮件的设置
首先是发邮件的程序import org.springframework.mail.javamail.JavaMailSender;import org.springframework.mail.SimpleMailMessage;public class Email { private JavaMailSender sender; //private String smtpHost;原创 2013-07-01 16:17:20 · 729 阅读 · 0 评论 -
spring mvc中两种异常的处理手法
在spring mvc中,对异常的处理,可以小结有如下两类写法:1 showDBError maxUploadExceeded 这里,用的是.SimpleMappingExceptionResolver,并且为每个异常都专门设置了一个单独的.jsp文件,比如这里的showDBerror.jsp去处理,这里的上传文件超过大小的话,是原创 2013-07-01 16:17:02 · 659 阅读 · 0 评论 -
struts 2上传文件时出错的解决
struts 2.0.9+hibernate 3.1.3+spring 2.0.7,在上传文件时,说严重: Servlet.service() for servlet SimpleUploader threw exception java.lang.RuntimeException: Unable to load bean org.apache.struts2.dispatcher.mu原创 2013-07-01 16:16:49 · 933 阅读 · 0 评论 -
spring mvc+dwr 1的一个奇怪的问题
最近在搞的一个应用,用spring 1的MVC+hibernate 3+DWR1的,结果发现个奇怪的问题.其中用DWR1的地方也就是在用户注册的时候,判断这个用户是否存在,这个用DWR1去做的,代码如下 dwr的配置 但运行的时候老说Dwr找不到userFacade这个方法,我再次检查了所有环节,根本没错,与原创 2013-07-01 16:15:54 · 704 阅读 · 0 评论 -
spring 3 mvc中的view resolver小结
下面小结下spring 3 mvc中的view resolver:1 InternalResourceViewResolver 这是最常用的了,用来拼接返回的视图,比如: class="org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping" />原创 2013-07-01 16:26:23 · 2226 阅读 · 0 评论