随笔分类 -  框架技术

摘要:1 严重: Servlet /N002-1.0 threw load() exception 2 java.lang.ClassCastException: com.sun.proxy.$Proxy27 cannot be cast to com.bbk.n002.service.Question... 阅读全文
posted @ 2014-08-23 08:33 残剑_ 阅读(16707) 评论(2) 推荐(6) 编辑
摘要:Struts2是Struts社区和WebWork社区的共同成果,我们甚至可以说,Struts2是WebWork的升级版,他采用的正是WebWork的核心,所以,Struts2并不是一个不成熟的产品,相反,构建在WebWork基础之上的Struts2是一个运行稳定、性能优异、设计成熟的WEB框架。 我这里的struts2源码是从官网下载的一个最新的struts-2.3.15.1-src.zip,将其解压即可。里面的目录页文件非常的多,我们只需要定位到struts-2.3.15.1\src\core\src\main\java\org\apache\struts2查看源文件。目录结构如下图 ... 阅读全文
posted @ 2013-08-10 11:15 残剑_ 阅读(24029) 评论(6) 推荐(12) 编辑
摘要:在mysql中创建两个存储过程,如下:1、根据id查找某条数据:1 CREATE PROCEDURE `findEmpById`(IN id INTEGER(11))2 begin3 select * from emp where empId=id;4 end;2、根据id查找某个字段... 阅读全文
posted @ 2013-07-29 16:08 残剑_ 阅读(14162) 评论(1) 推荐(0) 编辑
摘要:大家都知道,动态代理能够实现AOP,但是它有一个缺点,就是所有被代理的对象必须实现一个接口,否则就会报异常。那么如果被代理对象没有实现接口那该如何实现AOP呢?当然是能的,使用CGlib就可以实现。 1、什么是CGlib CGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行... 阅读全文
posted @ 2013-05-21 23:16 残剑_ 阅读(7699) 评论(3) 推荐(5) 编辑
摘要:使用springMVC也可以代替struts2,当然只是代替业务分发的功能,struts2的一些其他功能它是没有的,不然要struts2有什么用。 下面我用springMVC代替struts2去整合hibernate实现简单的员工查询功能。 使用springMVC有两个配置文件需要配置,一个... 阅读全文
posted @ 2013-02-07 12:27 残剑_ 阅读(59880) 评论(1) 推荐(5) 编辑
摘要:今天学习了如何用struts实现文件下载的功能,可以将服务器的文件下载到客户端。 其实不用struts也可以实现下载,可以直接用一个链接,href里面写文件的目录。如:1 <a href="download/123.rar">123.rar</a> 这种方法简单,不过它只能下载压缩文件,而其他一些文件如文本文件、图片等都会直接在页面上面显示出来而不会下载到客户端,所以此方法不可取。 下面介绍另一种方法,也就是用struts实现文件的下载。首先,在WebRoot目录下面建一个文件夹download,可以将文件上传到这个目录下面。下载文件也从该目录下面下 阅读全文
posted @ 2013-02-03 23:27 残剑_ 阅读(11038) 评论(1) 推荐(2) 编辑
摘要:什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现 0/10 ... 阅读全文
posted @ 2013-01-31 22:14 残剑_ 阅读(1065) 评论(0) 推荐(2) 编辑
摘要:昨天初次接触hibernate,仅仅弄懂了一对一关系的映射。今天学习了一天又有了新的收获,弄懂了一对多之间关系的映射。一、一对多的关系映射 建立一对多关系关系的表的原则是将一的一方的主键加入到多的一方的表作为外键。这里以员工和部门为例子来演示。以前不用hibernate时建立pojo类要在员工... 阅读全文
posted @ 2013-01-14 22:59 残剑_ 阅读(34839) 评论(0) 推荐(4) 编辑
摘要:今天初次学习了hibernate,学习了hibernate的一些原理性知识。hibernate是基于ORM的持久层框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。ORM(Object Relation Map)即对象关系映射,其映射方式... 阅读全文
posted @ 2013-01-13 23:16 残剑_ 阅读(781) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示