- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 在服务器启动时servlet中获取spring 的bean对象
这是定义的listener public class SpringLoaderListener implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent event) { Servl
2015-01-20 08:41:00 1761
转载 <context:component-scan>的用法
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1. 2. 在说明这两个子标签前,
2015-01-20 08:40:18 356
原创 各种环境下获取容器内置对象的方法
没有加过任何支持的web项目或者普通项目,或者加过这些支持,但是并未用到,例如没有经过struts的配置文件访问,没有经过servlet访问,没有spring bean过等等,即都是没有这些对应的容器支持,那么像request,session,application这些对象都是拿不到的!(我的是从spring的容器里拿application对象)那么今天看了许多文章,既然直接拿不到
2015-01-20 08:37:28 402
转载 Struts2 Action与Servlet API耦合
http://blog.csdn.net/waiting476/article/details/7639140
2015-01-20 08:36:23 577
原创 new出来的service对象和你在spring中注入的service对象不是同一个对象
new出来的service对象和你在spring中注入的service对象不是同一个对象,在spring中service对象到你是赋了值的,但是你new出来的service对象中的dao是没有赋值的。当然会出问题,你要么就全部注入,不要new ,在实际开发中也不会这样做
2015-01-20 08:35:47 4332 1
原创 java.lang.RuntimeException: Invalid action class configuration that references an unknown class nam
今天遇见一个问题,根据以往的排错经验都是从报错日志来查找问题的根源,今天突然发现,有些报错不是你自己想所以然的觉得应该是什么问题,拿今天的例子举例:java.lang.RuntimeException: Invalid action class configuration that references an unknown class name就是说没找到我要用的类核对了
2015-01-20 08:33:03 534
原创 myeclipse和eclipse的一些项目导入导出的注意事项
当删除ide中的项目时,要记得点提示的选项对勾,这个对勾的意思是,将工作空间中一些二进制的文件信息也删除,如果不选的话,下次导入同样的项目时,会出现项目已经存在的问题!另外当已经出现这种问题的时候,可以导入项目的时候,不勾选那个copy to workspace(忘了好像是这个吧),就是不复制项目到命名的项目空间下,这样也就不会和存在的造成冲突了!但以后找这个项目时就要去导入的时候的地址里找,
2015-01-15 09:20:44 874
原创 hibernate.hbm.xml文件的表头声明注意事项!
这个问题以前也经常遇到,但解决的时候没有归纳总结,所以再次出现的时候查了整整一下午的错误,才排了,这里特别注意一下!"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">这个声明的dtd后面不能加空格,加了空格就会出现sessionFactory创建不了的错误!(注意用反向工程生成的时候一定注意这个问题吗,
2015-01-15 09:11:17 1500
原创 spring注解中@Scope("prototype")的重要性
当我们在一个ACTION类里面写很多个方法的时候(其实是一种按功能划分模块编程的思想),每个方法的返回状态可能不一样,如果ACTION中不@Scope("prototype"),有可能报找不到XXXACTION的错误!写上这个就表示每次请求都重新创建一个ACTION,与SINGALON对应,俗称“多例”(也叫原型)。单例就是之创建一个实例,所以多用户操作的时候,会线程不安全,如果加
2015-01-15 09:09:21 4115 1
原创 spring一些常用注解的注意事项
Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这3 个注释和 @Compo
2015-01-15 09:05:41 1884
原创 openSession和getCurrentSession的一些注意事项
今天,帮人解决问题,遇到的(1)getcCurrentSession必须显示声明在有事务的环境下使用,当然main方法里就不能直接用了,所以用spring管理hibernate时用到getCurrentSession时就必须要有事务,如果还用到注解的方式了,那么必须有@transactional(2)openSession是打开session,没有绑定线程,所以没有事务
2015-01-13 17:22:14 1140
转载 函数与存储过程
存储过程概述存储过程是子程序的一种类型,能够完成一些任务,作为schema对象存储于数据库。是一个有名字的PL/SQL代码块,支持接收或不接受参数,同时也支持参数输出。一个存储过程通常包含定义部分,执行部分,Exception部分,可以被其他子程序调用,也可以被重用。过程定义CREATE [OR REPLACE]PROCEDURE procedure_name[(argument_
2015-01-08 21:08:41 763
原创 游标的使用
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实
2015-01-08 20:56:43 352 1
原创 oracle11g的sqlplus登录时的一些注意事项
首先登录前,一定要先启动服务,我的是直接运行里输入命令行:services.msc;然后开启***listenner和****OrclService俩个服务(一般只用启动这俩个服务即可),如果没有开,会报错误在oracle10g/11g中 ,scott普通用户,默认是被锁定的,所以要
2015-01-08 17:06:02 1115
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人