Scooter 越跑越快 - Scooter 1.3 更高效!

以下是一些新特性的介绍,更多详情可点击这里.

网页缓存

你可以缓存任何网页,只要在该网页的路由定义文件routes.properties中加入cacheable特性,或者在web.xml文件中列出网页请求路径。

以下代码显示如何将“联系我们“网页加入缓存:

routes.name.contact=\
    url:/contact; \
    controller:site; \
    action:contact; \
    cacheable:true

以下代码显示'联系我们'网页和'关于我们'网页加入缓存,'新闻'网页不加入缓存(缺省):

  <filter>
    <filter-name>WebPageCachingFilter</filter-name>
    <filter-class>com.scooterframework.web.controller.WebPageCachingFilter</filter-class>
    <init-param>
      <param-name>cacheName</param-name>
      <param-value>WebPageCachingFilter</param-value>    <=== maps to the same name in ehcache.xml
    </init-param>
    <init-param>
      <param-name>cacheablePaths</param-name>
      <param-value>/about, /contact</param-value>
    </init-param>
    <init-param>
      <param-name>uncacheablePaths</param-name>
      <param-value>/news</param-value>
    </init-param>
  </filter>

更多详情可点击这里.

基于AJAX的SQL窗

SQL窗可以让你在浏览器中提交并执行SQL语句。

只要选择一个数据连接,选定返回大小,填入SQL语句,点击Run键就可以了。

SQL Window

SQL窗建立在Scooter的AJAXSQL Data Express (SDE)之上。