J2EE
夹克鹏
这个作者很懒,什么都没留下…
展开
-
MVC架构的一些想法
从开始接触j2ee开发到现在在很多的架构上开发过,架构基本上是分为web、service、dao、entity,并且一层层依赖,每写一个功能模块都至少要新建这四个层次的类,感觉很是繁琐。 最近有开始自己整理一些架构,从一个同事那得到一些启发,他希望的是快速开发,尽量原创 2011-08-28 23:36:46 · 920 阅读 · 1 评论 -
关于struts2上传文件报错“No result defined for action and result input”
以往开发过程中碰到struts2上传文件报错“No result defined for action and result input”的几种原因: 1、表单中字段的类型与Action中定义的类型不匹配,需仔细检查。 2、struts.properties中struts.multipart.saveDir属性指定的目录没有被赋予当前用户的操作权限。原创 2013-10-17 09:01:20 · 6572 阅读 · 1 评论 -
Spring动态加载Hibernate映射文件
近来还在整通用的业务系统框架,采用插件的方式加载需要的配置,之前已实现了spring和struts2配置的动态加载,现在剩下Hibernate的映射文件动态加载还没实现,于是搜资料查源码终于实现之。1、重写SessionFactory类 新建一个类,继承org.springframework.orm.hibernate3.LocalSessionFactoryBean,原创 2013-02-06 16:06:20 · 3678 阅读 · 0 评论 -
扩展Hibernate使用自定义数据库连接池
在Hibernate的过程中往往碰到这样的问题:我们现成的产品本来已使用自有的数据库连接池,同时使用Hibernate的话在Hibernate配置中也得配置数据库连接信息,这样就需要在两个地方维护数据库连接信息,维护起来感觉相当别扭。 由于我们不是在产品刚开始开发就加入Hibernate的,所以不合适让产品直接使用Hibernate的连接池,只好让Hibernate来使用产品自有原创 2012-12-21 16:07:32 · 1569 阅读 · 0 评论 -
Weblogic上修改类报异常:java.lang.ClassCastException
问题描述:项目跑在Weblogic10上,每当我修改一个类代码后,访问某个页面经过拦截器时就会报异常:java.lang.ClassCastException:com.xxx cannot be cast to com.xxx其中逻辑为是我从HttpSession获取到之前存入的对象强制转换成原本的com.xxx类型。解决方法:将com.xxx实现Serializable接原创 2012-12-11 16:39:52 · 2508 阅读 · 0 评论 -
struts2漏洞攻击方法与解决方案
近来多数网站被利用struts2漏洞攻击:http://www.cww.net.cn/tech/html/2012/7/12/201271291781936.htm1、原理Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交原创 2012-09-13 10:44:12 · 16567 阅读 · 0 评论 -
Fckeditor API 详解
// 获取编辑器中HTML内容function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); }// 获取编辑器中文字内容function getEditor原创 2012-02-02 12:30:10 · 934 阅读 · 0 评论 -
SpringMvc配置文件的动态载入
Spring3的Mvc很强大了,用它的项目一般也都是按照它的套路来架构,但是我在以前一个没用spring的一个架构中想把SpringMvc整合进来就碰到麻烦了。 我们以前的架构是用来做一个产品,基本功能都在产品中实现,并针对每个模块用一个插件来加载,每个项目中用到的功能会有不同,在启动项目时根据当前项目所配置的插件来加载功能插件,达到同一个产品中不同项目加载不同功能的效果,整个架原创 2012-02-19 22:02:38 · 10003 阅读 · 2 评论 -
解决which must be escaped when used within the value
在网上找到如下解决方法,引用:http://baolongchina.iteye.com/blog/585043 ,也可以参考:http://www.docin.com/p-43502449.html此问题是由于tomcat5.5.28及以上版本升级引起。1.可以修改代码如下: ' /> 2.可以在catalina.sh中加入:JAVA_OPTS="-Dor原创 2012-02-13 11:50:14 · 844 阅读 · 0 评论 -
log4j和slf4j整合
在公司一个项目研发的过程中,我们慢慢的把fckeditor、jbpm、quartz等都加入到了项目中,同时发现启动项目时控制台打印了很多这些技术的日志,而用项目中原本使用的lof4j配置文件并不能控制这些日志的打印,通过断断续续的分析,才发现引入的这些技术使用的是slf4j控制日志,于是找到将log4j和slf4j整合的方法。保留原本的log4j的jar包,删除slf4j-1.5.8.jar,原创 2012-02-01 17:53:34 · 2732 阅读 · 0 评论 -
自定义加载Spring配置文件
为了适应目前框架的插件启动机制(同一平台不同项目加载不同插件和配置文件),不得不想办法让插件来选择性的加载spring配置文件,我是通过重写spring监听器来实现加载自定义配置文件。原创 2013-02-06 16:57:28 · 5573 阅读 · 3 评论