当前位置:  软件>java软件

JAVA Web 框架 TornadoJ

    来源:    发布时间:2014-12-18

    本文导语:  TornadoJ 是一个纯 JAVA Web 框架,小巧精致,依赖很少,易于使用和内嵌到现有系统中。@WebModule(name = "user") public class RouteTest {     private final static Logger Log = Logger.getAnonymousLogger();     /**      * url:/user/profile/1.html  ...

TornadoJ 是一个纯 JAVA Web 框架,小巧精致,依赖很少,易于使用和内嵌到现有系统中。

@WebModule(name = "user")
public class RouteTest {
    private final static Logger Log = Logger.getAnonymousLogger();

    /**
     * url:/user/profile/1.html
     *
     * @param context
     */
    @Route(name = "profile", paramPatterns = "\d+")
    public void profile(HttpContext context) {
        int id = context.paramInt(0);
        Log.info(String.format("%d", id));
        context.putData("userId", id);
        context.render("nolayout.ftl");
    }

    /**
     * url:/user/business/vip-2.html
     *
     * @param context
     */
    @Route(name = "/business", paramPatterns = "\w+-\d+", paramExtractor = "\w+")
    public void business(HttpContext context) {
        String type = context.param(0);
        int id = context.paramInt(1);
        Log.info(String.format("%s", type));
        Log.info(String.format("%d", id));
        context.render("testlayout.ftl");
    }

    /**
     * Url: /user/financial/2013-11-11_2014-11-11.html
     *
     * @param context
     */
    @Route(name = "/financial", paramPatterns = "\d{4}-\d{2}-\d{2}_\d{4}-\d{2}-\d{2}", paramExtractor = "\d{4}-\d{2}-\d{2}")
    public void financial(HttpContext context) {
        Date from = context.paramDate(0, "yyyy-MM-dd");
        Date to = context.paramDate(1, "yyyy-MM-dd");
        Log.info(DateFormatUtils.format(from, "yyyy/MM/dd"));
        Log.info(DateFormatUtils.format(to, "yyyy/MM/dd"));
        context.putData("fromDate", from);
        context.putData("toDate", to);
        context.render("testlayout.ftl");
    }
}




    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用Java开发web程序,用什么做web服务器最好?
  • 使用JAVA开发WEB,软件,建设WEB服务器用哪个版本的REDHAT?在哪里下载?
  • Java Web应用框架 WEB4J
  • 用jsp编写web程序到底和java serverlet编写web程序有和区别
  • 关于Java Web Start的问题,
  • Java™ Web 应用程序框架 Sitebricks
  • what's java web server?
  • 代替Java Web Start Getdown
  • 模块化Java应用服务器 Gemini Web
  • Java的Web工具包 JWt
  • 有关报表打印(在JAVA,WEB下应用)急用!
  • 非阻塞式服务器 Web.Java
  • Java的Web框架 Induction
  • java web集群软件 SessionContainer
  • Java Web界面框架 WebCream
  • Web应用框架 Pulse-java
  • 只考虑WEB应用, JAVA适合吗? 除了IIS, 我还能让什么东西来支持我的ASP? JAVA有关的东东有没有好办法?
  • Java Web框架 Japple
  • Java Web服务器 tamacat
  • Java的Web开发框架 Sight
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3