自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 play2.0 集成 squeryl

由于对play2.0自带的Anorm比较不满, 所以研究了一下如何集成squeryl到play2, 附件是示例项目, 十分简单, 仅展示了如何使用squeryl建立model到单表的映射以及查询功能. 使用的类库: play2.0, squeryl 0.9.5, h2db 主要代码清单: Build.scala. 这里主要是引用squeryl的依赖  impor...

2012-06-01 09:48:38 149

Scala练习:OpenHouse题目 Timesheet

package sanguo.timesheetimport helpers._abstract class Project(val name: String, val rate: Int)case class BillableProject(override val name: String) extends Project(name, 1)case class SIPP...

2012-01-28 22:40:32 141

原创 Scala GUI 之 FileChooser选择文件

import scala.swing.Buttonimport scala.swing.FileChooserimport scala.swing.FlowPanelimport scala.swing.MainFrameimport scala.swing.SimpleGUIApplicationimport java.io.Fileimport scala.swing....

2012-01-17 22:32:22 251

活用SpringMVC+Freemarker实现http内容协商

SpringMVC目前应用较广,Freemarker又是优秀的通用模板引擎,两者的结合十分方便。但既然是通用模板引擎,那么仅仅用来渲染Html页面未免暴殄天物。 如果我们从http request的header取得Accept值,并根据此值来选择不同的模板,渲染之,就能够达到http协议中的内容协商的目的了。  我们只需要一个类似下面的方法(这只是一个粗略实现,未考虑细节)...

2011-12-26 11:18:27 234

原创 Dojo JsonRestStore 有bug? 求帮助

我使用JsonRestStore为一个dijit.form.ComboBox提供数据源,简化后的代码如下:[code="js"] /*这是一个测试用数据,其中第一条数据包含一个子对象,这个子对象刚好也有个name属性 */ var mockData = [{ "name":"fOO", "id":1,...

2011-10-27 16:56:56 127

Ant sshexec command not found

使用ant的sshexec插件可以方便的用ssh在远程机器上执行命令行,但某些时候你可能会遇到这样的问题,同样的命令使用ssh客户端连过去再运行就没有问题,但在ant里面运行,就蹦出来command not found字样的错误,其原因就在,ant的sshexec连过去的时候,是不会执行~/.bash_profile的,于是在你这个会话当中,自然就有可能找不到某些Command了,简单的解决办...

2011-08-23 17:09:20 431

函数式编程与REST

最近同时在学习FP(函数式编程)与REST,虽然这两样完全不是一个层面的东西,看似毫无可比性,可是小生却突然顿悟到两者之间竟有神似之处,那就是两者都希望将"状态"的这个东西从系统中剔除。FP追求一切皆函数,对任意函数而言,相同的输入永远都得到相同的输出,函数的运算是”上下文无关”的。REST的精神是一切皆资源,URI作为资源的表述,是自包含或者说自我描述的,即访问同样的URI永远会...

2011-07-08 23:03:32 100

基于jQuery的表格插件flexigrid 扩展:为列增加checkbox

关于flexigrid: 基于jQuery的datagrid插件。[url]http://www.flexigrid.info/[/url]基本使用就不说了,看官网。这篇文章主要总结一下自己在使用中的一些心得,首先是对flexigrid进行简单的扩展,比如将某个数据列显示为一个checkbox.要点,也就是主要修改的地方如下:1.colModel -- flexigrid用来表...

2011-01-22 21:15:31 249

原创 代理模式(Proxy)与装饰模式(Adapter)

[b]代理模式[/b]考虑现实生活中的代理商. 你想要进一批货,但是出于某种原因,你无法直接与生产商联系(有可能是因为你生产商与你相隔太远, 或者比如你进的货是军 火, 一般来说生产商也不会直接露面滴), 这时候你就需要一个代理商, 他能够接受你的订单, 并且也能给你需要的货品, 但是记住,代理商并不真正生产货品,他的能力在于他有办法从生产商那里给你搞到货品. 那么对于买家,也就...

2010-05-25 22:46:54 107

原创 FlexUnit4 简单入门

Flex当前炙手可热的RIA技术,FlexUnit使Flex开发的单元测试成为可能。FlexUnit的目标和思想与JUnit都是差不多的,在此不赘述。FlexUnit也经历了几个版本,目前最新的稳定版是1.0RC版,已经支持了标注式的test,非常好用。闲言少叙,下面简单介绍一下使用方法。1.首先下载所需的包,地址:[url]http://tomorrow009.iteye.c...

2010-01-25 15:34:47 123

原创 Spring 2.0 与 2.5的区别

spring2.0与spring2.5的差别支持的JDK版本Spring 2.5对JDK 1.3已经不再支持,因为Sun官方从2006晚期已经正式将JDK 1.3淘汰。请升级到JDK 1.4.2或更高版本。Spring 2.5的Jar打包◆在Spring 2.5中, Spring Web MVC 不再是 'spring.jar' 文件的一部分. Spring MVC以'...

2010-01-05 10:52:38 136

利用flex自定义事件进行数据传递

有时候我们需要让两个组件之间实现联动,并且在其中传递数据,自定义事件机制可以帮助我们比较优雅的实现这种需要.下面的例子,是打算实现一个列表和一个编辑框的联动.编辑框代码[code="xml"] [/code]列表代码[code="xml"] ...

2009-12-06 23:23:29 88

J2EE项目从MyEclipse迁移到Eclipse

从Eclipse迁移到MyEclipse是容易的,反之则比较麻烦,尤其是WST的设置.今天正好做了这个事情,把过程记录下来以备后用,也许其他朋友也用得着.1.打开Navigator视图,编辑项目所在目录下.project文件,添加[code="xml"] org.eclipse.jem.workbench.JavaEMFNature org.eclipse....

2009-11-29 18:35:19 95

BlazdDS的remote object调用不成功?

碰到一个奇怪的问题,使用http://127.0.0.1/myApp/flex/mySwf.html 这样的链接调用后台的java代码时,无论如何也通不过,最后发现,改成localhost就可以了……我们使用blazeDS作为数据源,用spring做了集成,究竟是哪里的设置的权限差异还不知道。...

2009-11-29 17:41:47 108

“Source file was not defined, flexmojos will guess one” 的解决办法

当使用maven管理Flex项目结构时,flex-mojo毫无疑问是首选的maven插件,(貌似也没啥第二选择)。 实际使用中碰到一个问题,在这里记录下来,也许能帮到其它人。  如果你的项目中编译时报错:“Source file was not defined, flexmojos will guess one.” 请尝试:在flex项目下的pom文件中,加入<sourc...

2009-11-29 11:14:54 114

重学设计模式之策略模式

to be completed.

2009-11-26 16:15:53 62

CA面试经历

昨天去CA应聘一个职位,过程中有几个问题回答的不是很好.第一个是关于设计模式的,一时间竟然忘记了策略模式……,唉,真是平时不读书,用时懵倒人啊。话说这是策略模式是最基本的接口使用方式了,无非是将功能的实现方法提取到接口中。它的作用就是当我改变功能的具体实现方式时,无需改变原有代码,而只需增加新的实现类即可。例如飞机类,都有一个飞行方法fly,最初的设计也许是使用螺旋桨飞行,后面也许会改变策略,...

2009-11-26 16:13:46 363

spring+ibatis配置问题

配置spring2.5 + ibatis2, 遇到这样一个问题: java.lang.NoSuchMethodError: com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse 查了半天,没找到解决办法,还在研究中。 UPDATE:问题解决了, 原因是ibatis的jar包不对。...

2009-11-24 16:23:54 86

原创 以后就在这安家好了

决定以后就在此记录自己工作中的心得与体会

2009-11-18 10:43:37 107

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除