- 浏览: 46040 次
- 性别:
- 来自: 北京
最新评论
-
yanyanquan:
有案例吗???弄个案例放在附件分享一下吧啊!
基于jQuery的表格插件flexigrid 扩展:为列增加checkbox -
tomorrow009:
aninfeel 写道play2.0自废武功了,虽然api和配 ...
play2.0 集成 squeryl -
aninfeel:
play2.0自废武功了,虽然api和配置项更规范了,但是热加 ...
play2.0 集成 squeryl -
tomorrow009:
kntao 写道是不是将单一事务变为分布式事务?这个还真是不懂 ...
CA面试经历 -
kntao:
是不是将单一事务变为分布式事务?
CA面试经历
文章列表
由于对play2.0自带的Anorm比较不满, 所以研究了一下如何集成squeryl到play2, 附件是示例项目, 十分简单, 仅展示了如何使用squeryl建立model到单表的映射以及查询功能.
使用的类库: play2.0, squeryl 0.9.5, h2db
主要代码清单:
Build.scala. 这里主要是引用squeryl的依赖
import sbt._
import Keys._
import PlayProject._
object ApplicationBuild extends Build {
val ap ...
package sanguo.timesheet
import helpers._
abstract class Project(val name: String, val rate: Int)
case class BillableProject(override val name: String) extends Project(name, 1)
case class SIPProject(override val name: String) extends Project(name, 0)
case class Holiday() extends Project(&quo ...
import scala.swing.Button
import scala.swing.FileChooser
import scala.swing.FlowPanel
import scala.swing.MainFrame
import scala.swing.SimpleGUIApplication
import java.io.File
import scala.swing.event.ButtonClicked
import scala.swing.Label
object SimpleGUI extends SimpleGUIApplication {
v ...
SpringMVC目前应用较广,Freemarker又是优秀的通用模板引擎,两者的结合十分方便。
但既然是通用模板引擎,那么仅仅用来渲染Html页面未免暴殄天物。
如果我们从http request的header取得Accept值,并根据此值来选择不同的模板, ...
我使用JsonRestStore为一个dijit.form.ComboBox提供数据源,简化后的代码如下:
/*这是一个测试用数据,其中第一条数据包含一个子对象,这个子对象刚好也有个name属性 */
var mockData =
[{
"name":"fOO",
"id":1,
"innerObj":{"name":"张三","id":1} ...
使用ant的sshexec插件可以方便的用ssh在远程机器上执行命令行,但某些时候你可能会遇到这样的问题,同样的命令使用ssh客户端连过去再运行就没有问题,但在ant里面运行,就蹦出来
command not found字样的错误,其原因就在,ant的sshexec连过去的时候,是不会执行~/.bash_profile的,于是在你这个会话当中,自然就有可能找不到某些Command了,简单的解决办法就是在你要执行的命令前面加上这句source ~/.bash_profile
像这样:
<sshexec trust="true" host="youh ...
函数式编程与REST
- 博客分类:
- 随笔
最近同时在学习FP(函数式编程)与REST,虽然这两样完全不是一个层面的东西,看似毫无可比性,可是小生却突然顿悟到两者之间竟有神似之处,那就是两者都希望将"状态"的这个东西从系统中剔除。
FP追求一切皆函数,对任意函数而言,相同的输入永远都得到相同的输出,函数的运算是”上下文无关”的。
REST的精神是一切皆资源,URI作为资源的表述,是自包含或者说自我描述的,即访问同样的URI永远会得到同样的响应,换言之,也是“上下文无关”的。
其实,如果把一个web系统看作是一个复杂的函数,也未尝不可。
多少有点标题党的意思,随想随敲,不知所云,欢迎拍砖。
关于flexigrid: 基于jQuery的datagrid插件。http://www.flexigrid.info/
基本使用就不说了,看官网。这篇文章主要总结一下自己在使用中的一些心得,首先是对flexigrid进行简单的扩展,比如将某个数据列显示为一个checkbox.
要点,也就是主要修 ...
代理模式
考虑现实生活中的代理商. 你想要进一批货,但是出于某种原因,你无法直接与生产商联系(有可能是因为你生产商与你相隔太远, 或者比如你进的货是军 火, 一般来说生产商也不会直接露面滴), 这时候你就需要一个代理商, 他能够接受你的订单, 并且也能给你需要的货品, 但是记住,代理商并不真正生产货品,他的能力在于他有办法从生产商那里给你搞到货品.
那么对于买家,也就是接口的调用者而言, 我并不关心你到底是代理商还生产商,我只要你能够跟我交易就可以. 从这角度理解的话,代理隔离了调用者和实现者直接的联系.
实际编码中的例子呢, 比如WebService的调用你就可以把他理解成一个(远程 ...
Flex当前炙手可热的RIA技术,FlexUnit使Flex开发的单元测试成为可能。FlexUnit的目标和思想与JUnit都是差不多的,在此不赘述。FlexUnit也经历了几个版本,目前最新的稳定版是1.0RC版,已经支持了标注式的test,非常好用。
闲言少叙,下面简单介绍一下使用方法。
1.首先下载所需的包,地址:
http://tomorrow009.iteye.com/admin/blogs/579249,我这里使用的是1.0RC版
2.下载后得到是一个项目存档的zip包,如果你安装了FlexBuilder的话,可以直接将这个包导入成为一个Flex project.(这个项目里实 ...
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以'spring-webmvc.jar' 和'spring-webmvc-portlet.jar'文件形式在发行包的 lib/modules 目录中存在。 另外,对Struts 1.x的支持被独立成 'spring-we ...
有时候我们需要让两个组件之间实现联动,并且在其中传递数据,自定义事件机制可以帮助我们比较优雅的实现这种需要.
下面的例子,是打算实现一个列表和一个编辑框的联动.
编辑框代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="*" creationComplete=&qu ...
从Eclipse迁移到MyEclipse是容易的,反之则比较麻烦,尤其是WST的设置.
今天正好做了这个事情,把过程记录下来以备后用,也许其他朋友也用得着.
1.打开Navigator视图,编辑项目所在目录下.project文件,添加
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>or ...
- 2009-11-29 18:35
- 浏览 3587
- 评论(0)
碰到一个奇怪的问题,使用http://127.0.0.1/myApp/flex/mySwf.html 这样的链接调用后台的java代码时,无论如何也通不过,最后发现,改成localhost就可以了……
我们使用blazeDS作为数据源,用spring做了集成,究竟是哪里的设置的权限差异还不知道。
- 2009-11-29 17:41
- 浏览 958
- 评论(0)
当使用maven管理Flex项目结构时,flex-mojo毫无疑问是首选的maven插件,(貌似也没啥第二选择)。
实际使用中碰到一个问题,在这里记录下来,也许能帮到其它人。
如果你的项目中编译时报错:“Source file was not defined, flexmo ...