- 浏览: 307036 次
- 性别:
- 来自: 广州
最新评论
-
string2020:
spring data jpa整合openjpa报错,楼主能帮 ...
跟我学OpenJPA之三(更快、更高、更强) -
hl174:
执行不了 报错
BeanUtils.copyProperties应用的改进 -
qkhhytyh:
靠 我是搜SSO的 结果出来了这个东西。。。。彻底无语了
Spring+SpringMVC+OpenJPA整合使用心得 -
wqp310520:
什么时候能放出源代码啊
Spring+SpringMVC+OpenJPA整合使用心得 -
simen_net:
chinesejie 写道我在使用simple spring ...
跟我学OpenJPA之三(更快、更高、更强)
文章列表
一直使用Ubuntu做Java开发,总觉得Eclipse的界面太松散,浪费了太多的空间,并且有时候对话框还不能完全显示,郁闷的····,这次升级到Ubuntu10.04之后由于主题风格变化太大,这个问题更加突出,简直无法忍受。看看效果图
在Ubuntu的论坛上找到了一个解决方法 http://forum.ubuntu.org.cn/viewtopic.php?f=70&t=196157
,但是还不够理想,参考他的做法和其他一些紧凑主题的代码进行了改进如下,具体操作步骤请参考上文:
gtk_icon_sizes="panel_me ...
今天升级到了Ubuntu10.04和Eclipse3.5 SR2,安装Subclipse之后一旦使用svn就提示错误
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.03 ...
升级到ExtJS3.2之后vtype=email或者其他的TextField在allowBlank : true的情况下提示“邮件格式错误”,查看源代码发现:
3.2中代码片段
getErrors: function(value) {
var errors = Ext.form.TextField.superclass.getErrors.apply(this, arguments);
value = value || this.processValue(this.getRawValue());
if(Ext.isFunc ...
ExtJS 3.2是3月底发布后第一时间做了测试,从测试的情况来看建议大家暂时不要考虑升级到3.2版本,原因如下:
1、没有太多结构话的改动,大部分是扩充了一些核心空间和表现方法,至于官方说的性能提高感觉也不太明显,可能是在特殊应用下的性能提升吧。
2、Bug问题,据说消灭了60个以上的Bug,但是~~感觉新增了问题,暂且不论是否是Bug。仅测试了两天就发现了几个问题:首先在Combo弹出框自动隐藏参考http://simen-net.iteye.com/blog/646019,其次vtype=emial的时候allowBlank : true无效,即如果textfield为空的话控件提示邮 ...
Struts2+Spring2.5+Hibernate3(JPA)+ExtJS3基本后台
将ExtJS替换为3..2版本后发现下拉数有些异常:之前展开下来树的下级节点时,下拉菜单不会关掉。但是在3.2版本中无论你在弹出的选择框中点击任何部分,包括选中节点、点击空白处以及点击展开下级节点,弹出框都会自动关闭。查看源代码发现有一部分代码的修改比较困惑:
3.1版本中Combo.js的部分代码
onViewClick : function(doFocus){
var index = this.view.getSelectedIndexes()[0],
s = thi ...
使用SpringMVC+OpenJPA开发 WEB应用的过程中将逻辑处理放在了Service层,事务也仅在这个部分开启。但是发现@ManyToOne(fetch = FetchType.LAZY)无法正常使用,显然是因为事务的原因。解决方法就是使用org.springframework.orm.jpa.support.OpenEntityManagerInViewInterceptor,Google出的资料也非常少例如http://blog.csdn.net/joolu/archive/2009/07/09/4333499.aspx
,但都没有给出注解方式配置SpringMVC时的解决方法。我 ...
在MVC的开发模式中经常需要将model与pojo的数据绑定,apache和spring的工具包中都有BeanUtils,使用其中的copyProperties方法可以非常方便的进行这些工作,但在实际应用中发现,对于null的处理不太符合个人的需要,例如在进行修改操作中只需要对model中某一项进行修改,那么一般我们在页面上只提交model的ID及需要修改项的值,这个时候使用BeanUtils.copyProperties会将其他的null绑定到pojo中去。为解决这个问题我重写了部分spring BeanUtils的代码如下
public abstract class BeanUtils e ...
受JPA2的诱惑,最近尝试了一下OpenJPA,在配置缓存的时候都是参考网上的教程来作的:
http://hi.baidu.com/f1jee/blog/item/68c87b343fa047305ab5f54d.html
http://book.51cto.com/art/200806/76706.htm
虽然看了OpenJPA的文档,但是懒得自己动手写就把代码拷贝了过来,其中:
<property name="openjpa.QueryCache" value="CacheSize=1000, SoftReferenceSize=100" ...
看起来标题名字怪怪的啊^_^
以前一直使用Struts2+freemarker,在里面使用${base} ${getText("***")}感觉挺舒服的,现在尝试SpringMVC必须要用
<@spring.url "/***.html"/>
<@spring.messageText "***" />
也不复杂,但以前写的很多ftl就要修改,不爽中````,仔细再想想也简单 嘿嘿,增加一个ftl
spring-include.ftl
<#assign base=springMacroReque ...
最近研究spinrg(mvc)+openjpa,相比Struts2来说SpringMVC最郁闷的是国际化资源文件的配置,不知道是我不会还是什么原因,必须要一个一个写。看了源代码貌似也没有提供批量导入的方法,所以尝试着进行了一些修改。因为没有仔细研究Spring的代码,只简单改了一下,效率等方面可能考虑的不多,但我主要用在WEB部分,只在启动的时候加载,效率也不会有太大的影响。少说 上代码
xml配置
<bean id="messageSource" class="org.springframework.context.support.Reload ...
最近看了几本关于JAVA编程效率优化的数,感触颇多。刚好做到一个地方需要验证是否为数字(小数),Google了几个方法进行了比较和改进:
测试代码:
public static boolean isNumeric1(String str) {
for (int i = str.length(); --i >= 0;) {
if (!Character.isDigit(str.charAt(i))) {
return false;
}
}
return true;
}
public stati ...
使用了很长时间的Spring2.5+Struts2.1.X+Hibernate3.3,也作了不少的项目,之前的
Struts2+Spring2.5+Hibernate3(JPA)+ExtJS3基本后台-2010-3-4修改
就是基于SSH2做的。不过偶还算是比较喜欢尝新的,看到Spring3的发布还有JPA2.0的标准草案还是非常滴兴奋,经过两天的学习基本构建并发布成功。这里不对这两个架构的优劣进行比较,毕竟还在学习阶段,等有了一些心得在来和大家分享吧。
注:下载包内没有库文件和数据库文件,库请自行按下面列表添加,sql文件请下载
Struts2+ ...
今天学习Maven2打包geotools,执行 mvn clean 正常,但是执行 mvn package时刻提示java.io.FileNotFoundException错误,理论上应该不会缺少文件的。仔细看了错误代码发现原来是找不到javac,原来Maven2 打包的时候是需要jdk滴。那个郁闷啊,当初装eclipse的时候偷懒没有把jdk配置到系统环境变量里面。解决办法:
#gedit /etc/profile
在最后增加
export JAVA_HOME=****/jdk
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar ...
GeoServer的安装配置请参考 http://simen-net.iteye.com/blog/609078
由于大部分WEBGIS不仅仅只是一个地图的显示,还需要一些业务处理,会有用到数据库地方,所以我想把地图放到数据库中,这样性能、安全等方面都有了较大的改进,尤其是修改地图时可以直接对数据库进行操作。这里测试了以MySQL为后台的安装配置
1、下载安装MySQL5
2、转换地图到数据库
下载http://code.google.com/p/qogr2ogr/,这个是一个很好的开源小工具,其实是ogr2ogr的gui程序,大家要多鼓励鼓励阿!!!这个小工具可以 ...
以前用过一段时间Mapinfo,也做了一个基于WEB的GIS系统,最近由于工作需要研究了一下,发现还是存在一些问题,想换一个开源的GIS系统,找到了GeoServer,测试安装了一下,感觉学到不少东西,这里简单叙述一下。
GeoServer + MySQL的安装配置方法参见
http://simen-net.iteye.com/blog/609092
1、下载GeoServer
http://geoserver.org/display/GEOS/Stable,因为我是想基于tomcat实现WEBGIS功能,所以我下载的是Web Archive(http://downlo ...