java world
dingyong87
这个作者很懒,什么都没留下…
展开
-
通过bean parser实现spring scan groovy文件装载bean
Spring使用groovy作为bean,官方用了lang标签,但都是一个个文件。Groovy本身编译成class文件后当然可以和Java完全一样可以被component-scan。 但是我想实现能够扫描groovy文件,并且groovy文件发生修改时候能够重新load(方便开发环境中提高效率),网上查查了,然后自己摸索了下,简单实现了。 思路:1. 通过NamespaceH...2016-04-28 10:54:31 · 118 阅读 · 0 评论 -
喜欢B/S开发的朋友看看Pivot如何?
XML UI这块对swing/swt都没啥新鲜的,偶没有深入研究过——平时都让web开发占据了——最近做一个东东,需要一些简单的desktop控制操作,只会Java,首选swing呗,结果布局不借助NB设计器根本搞不定,一些属性在IDE里找来找去,还不如打开源码自己写。 今日看到Pivot,JE朋友也有推荐的。 Pivot定位是与Flex/JavaFX,互联网应用富客户端技术,在j...2010-09-01 16:51:01 · 79 阅读 · 0 评论 -
自己动手以窥探——URL路由
这个几乎n多语言平台下n多web框架都有的功能。 近说spring mvc注解,到php中直接obj->$method_name()调用,自己突然有兴趣,看看自己能否动手写一些代码自动从request url对应到一个类的方法——又拿自己熟悉的Groovy来试了。 贴下代码 // 已有变量 moduleStr对应类对象,actionStr对应方法名,都是从req...2010-06-09 14:09:13 · 67 阅读 · 0 评论 -
Groovy AntBuilder挺实用
以前总是看文档,多着也就是用它发过email 这次派上了点用场,发现比ant的build.xml还是轻便简单一些 需求: svn commit一个web工程,classes文件夹下没有编译的。 贴个代码,groovy一下就可以了 List jarPathList = []String d = "./lib/"new File(d).eachFi...2010-05-21 01:16:37 · 163 阅读 · 0 评论 -
PHPRPC for Java用起来有点麻烦,大家有什么好方法不?
针对List或Map的对象都用byte[],好痛苦阿。。 如果不用useService Server端 Map methodOne(String arg1, String arg2, List arg3) 客户端调用时候(invoke),server到args要new String下,client得到结果来也要new String下。。 phpr...2010-08-11 17:31:48 · 79 阅读 · 0 评论 -
数据库应用不光是CRUD,但把CRUD做好,也是不错滴
预览——increx swsjswsj-adminttt (最好用cn的浏览器其浏览——i18n的文件我只写了cn的) 额外还是proxy了下,可以让大家看demo,其实这个更多是我的一个想法的实现——即做一个通用的value object,模板化了一些crud过程,Step by Step 做得简单了点,要通过看点代码才好。 有一个source onl...2010-07-31 13:31:24 · 85 阅读 · 0 评论 -
简体转繁体,一段小脚本
先下载个CJFtransform code google上有的 import cn.com.cjf.CJFBeanFactoryimport cn.com.cjf.ChineseJFString suf = '.bak'String srcCode = 'utf-8'String toCode = 'utf-8'String dir = ".....2010-05-13 17:50:09 · 101 阅读 · 0 评论 -
最近面试时候碰到的算法题目,自己写一下,顺便和大家交流下groovy的语法糖...
题目都比较简单——用什么语言写,都不是重点——笔试中我都是狂省略式写法的 1.上周五面试时候要写一个生产者消费者的例子——网上一堆的,我用Groovy写一个 import java.util.concurrent.*def q = new ArrayBlockingQueue(10)// ProductorThread.start{ 10.tim...2011-03-21 13:51:05 · 102 阅读 · 0 评论 -
Jdk不同版本编译时候碰到BigDecimal执行错误
如果不是工作环境遇到,我估计自己肯定不会碰到和去查这样的问题的。 软件环境: ant 1.7java_home 1.6jdk1.4.2eclipse 有一个项目,基于jdk1.4,用ant构建的,我们在开发环境,一般在eclpse运行build.xml的,运行正常。 后来我自己在命令行build部署到服务器上以后,发现new BigDecimal(0)这...2011-07-02 23:46:00 · 143 阅读 · 0 评论 -
GAE上用H2结合Groovy——外推荐下我自己写的GAE用的框架
见附件。eclipse工程(需要google sdk的)。 代码简单很少,本地run as web application就可以看到了。 注意: 1.H2是扩展的,不是官方的——参考http://code.google.com/p/gaevfs/2.GEAVFS要设置个ROOT Path——官方Wiki上都有3.lib/下少了groovy-all和gae-sdk两个...2011-02-23 15:46:26 · 67 阅读 · 0 评论 -
groovy做单元测试(包括对groovy/java测试),如何集成到你现有的java项目中去
标题党—— 1. 至于如何用groovy写现有java代码的单元测试代码,这个网上很多,找找看。 2. 用groovy写现有groovy代码的单元测试,这个也很简单——其实就在classpath加上groovy的根路径就行了。 3. TestSuite也推荐使用groovy编写。 我打包一个样例附件上,用ant grooby task——为什么用ant,就是因为cl...2011-06-06 01:43:47 · 152 阅读 · 0 评论 -
Groovy动态加载jar
CompilerConfiguration conf = new CompilerConfiguration(); conf.setSourceEncoding(prop.getProperty("script-encoding")); List<String> cll = new ArrayList<String>(); ...2010-10-22 17:49:49 · 148 阅读 · 0 评论 -
都脚本一下,不必要重新部署了——jsp当前端控制器?
Well,工作中遇到一个需求——在一个系统中集成普通java web应用,因为每次都要重新编译打包部署,而且直接不提供servlet编程接口,所以自己小修改了以前写的代码,一样可以很容易的用groovy写逻辑代码,凑合用着吧 PS:商业应用服务器上如果全跑开源东东(本身提供开发平台或框架),那些厂商估计要疯了…… 总体一个jsp派发,到groovy文件处理返回结果,然后用freem...2009-11-19 22:11:57 · 58 阅读 · 0 评论 -
Freemarker结合Blueprint和JQuery/Ext/JSCharts,动态组件
前段时间看有讨论web ui的,昨天一同学还向我吹嘘他们公司的UI多牛,jsp标签几百个。我没那么牛,也没那么多精力,结合一前写的代码,整合了JQuery的一些Plugin和Blueprint(一css框架,强烈推荐),做了一些灵活的空间,写了几个例子,分享给大家下面是几个图 发现以这种思路做web ui还是可以尝试下的,不用ZK了,简单的我选择用JQuery,他的插件...2009-05-06 21:03:28 · 88 阅读 · 0 评论 -
又花了两天完善那个crud框架,添加了一些小的特性和功能
加上了一个oscache用于缓存查询记录集,可以参考QueryCachedDAO源码,可以配置(比如表t1是可以缓存的,给t1的xml配置文件加上一个is_cache="true"的attribute就可以了)给model和field对象加上了mod(来源于linux下的chmod命令)属性,可以判断改表是不是可以添加,修改,删除,表中的一个字段是不是只读。支持了sequence的dbr...2008-11-12 15:53:08 · 66 阅读 · 0 评论 -
Model Oriented零代码的crud框架,希望能减少些体力活
结合以前自己写的简单的mvc框架,加入freemarker扩展,用了点jquery,整合了3、4天,弄一个初版,支持字段验证,国际化,多表关联,试图css+div,可以通过配置方便集成到你原有的应用中去。 最初的灵感来自openxava,觉得很好,就是整合起来文档看得头痛死了,最后干脆自己写了。。。。欢迎大家拍砖啊。需要一个数据源,引入的时候在web.xml里面,war/test/...2008-11-06 16:58:02 · 94 阅读 · 0 评论 -
有没有搞SAP Web Dynpro For Java的朋友,有机会建立个圈子讨论下啊
工作内容主要是 SAP Enterprise Portal这块,用的是SAP的Application Server,Web Dynpro For Abap不熟悉,只是做java多点(其实也刚入门,会拖拉控件写写事件而已)。 不知道论坛里有做这块——wd4j的朋友多不?? BTW,问下子,对比wd4j的架构,开源上有比它做得更优秀的么?从web ui到model层的操作,集成?...2009-10-15 19:52:43 · 88 阅读 · 0 评论 -
Java官方和开源为何都不重视web ui?
ZK了解了些,很酷,但不知道这种事件驱动的扩展性如何。Jsp Tag里有Ext的,extjs2.0的,而且tomcat5.5下兼容,6.0以上就tld有问题。Xul只做过Swing,还没试过Web。Dwr Gwt等,一个是太多的js,一个太多的java,难道web ui最有力的不是标记语言吗??为什么html里面不直接来个Tree Grid Tab Bo...2009-04-13 20:42:00 · 64 阅读 · 0 评论 -
使用JCO调用SAP R3 Abap function
应该不算**机密啦 R3很老了,abap虽然有OO特性了,但n多业务功能都是基于成千上万个function之上。 1.先白话下abap function的结构,在tcode se37/38里可以找到对象词典,input export table和PL/SQL的function一个样,除export外,都可以是输入输出参数,input/export是一维的,table是二维的,用ja...原创 2010-01-19 21:58:27 · 94 阅读 · 0 评论 -
Editplus很实用啊
发现editplus经过手工改造以后功能可以增强不少。下面是我使用过程的几点个人心得,我只是抱着推荐一个比notepad强点,显示效果比cmd好点的脚本工具的心态写这篇blog的 这种开发环境不用每次都打开eclipse等IDE,比较适合 小项目后期维护时候的小修小改 学习阶段的例子编码 项目配置管理 1. 准备阶段,下载需要的工具 如果是JAVA,jvm***都是必要...2009-01-18 16:18:05 · 107 阅读 · 0 评论 -
打算开启一个有关java平台下的Web UI项目
1.申请一个域名www.ftlui.org2.做一个门户,说明下用意并提供下载上传svn服务等(自己的服务器方便)。 做一个以Freemarker 宏形式的展现Web UI组件的开源项目。 类似于Gwt的思路,js代码用java服务器端生成。 比如 1.代替Extjs2.0 的 Jsp tag,而用Freemarker + Extjs2.2实现。...2009-06-07 19:14:04 · 64 阅读 · 0 评论 -
无聊贴一个Spring multiple view resolver
package org.dy.ext.spring.web;import java.util.Locale;import java.util.Map;import org.springframework.web.servlet.View;import org.springframework.web.servlet.ViewResolver;import org.s...2009-06-05 12:41:06 · 61 阅读 · 0 评论 -
帮你少写点code
公司是做erp软件的 以前用的是基于ejb2.0架构的,虽然从前(jsp、js)到后(ejb,crud)都有良好的接口,但做一个逻辑操作仍然很复杂。 又平时兴趣积累做出些东东,尝试着去应用到实际开发中去。总结了下这样的东东应该是这样的 1.尽量少的java scriptlet,尽量少的javascript,尽量少的硬sql(既跟着需求常变的)在jav...2009-02-28 23:32:48 · 59 阅读 · 0 评论