`
文章列表
原文地址:http://www.infoworld.com/t/development-environments/red-hats-ceylon-java-killer-not-likely-234?source=IFWNLE_jw_2011-04-19         红帽(Red Hat)的工程师们正为一种名为Ceylon(锡兰)的新语言而努力工作,该语言意图消除目前Java存在的问题但仍然运行在Java虚拟机上。有第三方宣称该语言为新一代Java杀手,但实际上,Java语言及其平台当下仍是企业计算的主流选择,运行在JVM之上的语言列表仍在不断增长,Ceylon更像是其中的一员。对开发者 ...
IBM Developerworks上的HTML5专题: http://www.ibm.com/developerworks/cn/web/lp/html5/   内容包括: 使用 HTML5 开发离线应用 本文介绍了 HTML5 离线功能中的离线资源缓存、在线状态检测、本地数据存储等内容,并举例说明了如何使用 HTML5 的新特性开发离线应用。 用 HTML 5 构建 Web 应用程序 HTML 5 规范中所描述的很多特性已经在如今的浏览器中可用了。在本文中,您将了解 ...
原文地址:http://hi.baidu.com/savagert/blog/item/5dfe39138534cac0f7039e5c.html   一 直接使用 Lucene ( http://lucene.apache.org ) 说明:Lucene 是一个 JAVA 搜索类库,它本身并不是一个完整的解决方案,需要额外的开发工作 优点:成熟的解决方案,有很多的成功案例。apache 顶级项目,正在持续快速的进步。庞大而活跃的开发社区,大量的开发人员。它只是一个类库,有足够的定制和优化空间:经过简单定制,就可以满足绝大部分常见的需求;经过优化,可以支持 10亿+ ...
日前,Grails在其官网公布了最新的路线图。在明年年初和年底,将分别发布1.4和2.0。 <!--break--> 1.4的主要特性如下: 支持最新的Groovy、Spring和Hibernate 基于Agent的重载 静态资源处理改进 用jQuery代替Prototype 用H2代替HSQLDB 增强GORM 模式迁移 逆向工程 抽象继承 改进单元测试 改进findByOrCreate(或类似的东西) 2.0中最大的特点就是引入了OSGi: 将使用插件形式的模块化开发提升至下一个阶段:允许使用OSGi进行模块化开发 2. ...
首先要在Spring中注册自己的Filter   <bean id="adminSecurityFilter" class="xxx.xxx.webapp.filter.AdminSecurityFilter" autowire="byName"> </bean>       然后在web.xml中定义Filter,并设置为Spring Filter代理   <filter> <desc ...
OCTO 的英文Blog上最近发布了一 篇介绍Grails中事务的文章 ,非常好地对Grails中事务进行了总结。 <!--break--> 文章总结的要点摘录如下: 重点要记住:Grails不会自动把每个请求(与HTTP请求相关的处理)包装到事务中,因此可能不会像你想象的那样安全。 使用服务搭建公共业务逻辑并且 处理正确的事务行为。 总是使用注入(injection)调用服务 不要使用闭包定义服务方法 要是想回滚事务,使用RuntimeException 遵循Grails范式,将事务代码放到服务中去 总是把你的工作单元封装到顶级服务中,即不要在Con ...
【问题】 view(gsp页面)上有select box,在Controller里面调用xxxInstance.properties = params时,会报错:   {{org.codehaus.groovy.grails.web.servlet.mvc.exceptions.ControllerExecutionException: Error occurred creating command object. .... .... Caused by: java.lang.ClassCastException: B$_clinit_closure1 cannot be cast ...
1.Set the concurrentSessionController in Bootstrap: class BootStrap { def authenticationManager def concurrentSessionController def init = { servletContext -> authenticationManager.sessionController = concurrentSessionController } def destroy = {} }   ...
原帖:http://www.cnblogs.com/songsh96/archive/2007/08/29/874604.html javascript keycode大全 自己写的测试代码:(负号是45) <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > < HTML > < HEAD > < TITLE >  New Document  </ TITLE > < ...
应该是理解问题,我以为each方法也算是循环的一种,所以打算在each{...}里面跳出,代码如下:   list.each{     if(it>10)     {       have = true       break     }   }  结果编译出错,报告“break”必须用在loop循环里面;哦也,原来each都不算循环啊,改为一下则ok: for(it in list){     if(it>10)     {      have = true break;     }   } ...
使用自定义TabLib的时候,我犯了两个错误: 1、Class的类名没有遵从约定:     我首先创建了一个名为“Menu2nd”的TagLib,Grails帮我生成了一个“Menu2ndTagLib”的class;但是我后来又将其Refact->Rename为MenuTag,结果怎么也调用不到该class的tag方法了;   2、使用Body进行输出。《Grails权威指南2nd》上例子为: class GtunesTagLib { static namespace = 'gt' def repeat = { attrs, body -> at ...
SSL交互过程: SSL消息按如下顺序发送: 1.Client Hello     客户发送服务器信息,包括它所支持的密码组。密码组中有密码算法和钥匙大小; 2.Server Hello     服务器选择客户和服务器都支持的密码组到客户。 3.Certificate    ...
Static Resources Plugin When you are serving images and other binary files you usually want to do this via a high performance native httpd such as Apache. This means you need (ideally) to store them in a location outside of the webapplication, but you also need to be able to access them locally ...
[Groovy1.6, Grails1.1, JDK6, NetBeans6.7 β] 收集一下,看看那些情况要重启容器   1、新增Domain class,这是一定的啦   2、修改父类controller 案例:  我有一个BaseController,所有其他controller的父类,我在里面增加了一个beforeInterceptor拦截器,结果不重启拦截器不起作用;后来我又修改了此拦截器,结果,还是要重启才生效。晕   (TBC)
Grails 1.2 "Bedivere" THEME 主题 The theme for this release is stability and upgrades to core components as well as the continued modularization of Grails core. 保证稳定性和升级Grails使其核心继续模块化是此版本的主要目标 FEATURES Spring 3.0 Support Replace Jetty with Tomcat for default container 这点要注 ...
Global site tag (gtag.js) - Google Analytics