文件名称:japid42-master

  • 所属分类:
  • JSP源码/Java
  • 资源属性:
  • [Java] [源码]
  • 上传时间:
  • 2013-03-18
  • 文件大小:
  • 201kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • p***
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

Play!框架是一个先进的现代化Java web框架,极大的提升了Java开发人员开发web应用的效率。然而Play的view层(即html模板)的性能却差强人意。Play1使用groovy模板作为渲染引擎,而Play2使用Scala模板。在Play1时期,Japid作为groovy的替代品,非常受欢迎。而在Play官方使用Scala替换groovy后,性能虽然有所提高,但是限于Scala编译器的性能,仍然远不如Play2下的Japid模板——Japid42。一下是Japid42的介绍:



Japid42是一个完全基于Java的Play2模板引擎。

1. 当修改view时,你只需要刷新浏览器便能快速看到修改后的页面。Japid管理它的view编译和类加载。Japid view的修改与Play的重载机制是隔离的。

2. 功能全面。拥有的功能比Play2内置的Scala模板引擎更加丰富。

3. 高性能。基于Java编译器的Japid42的编译速度比基于Scala的模板引擎的编译速度大约快10倍。

4. 完全基于Java。

5.Japid内核用于生产已有一段时间,非常健壮。

6.Japid视图能延迟编译和按需编译,并且自动编译,不需要人为操作。



Japid42示例https://github.com/branaway/computer-japid-Play! fr a mework is a state-of-the-art modern Java web fr a meworks, and greatly improved the efficiency of Java developers to develop web applications. Play the view layer (html template), however, performance is unsatisfactory. Play1 use the the groovy template as the rendering engine, rather Play2 Scala template. Play1 period, Japid groovy alternatives, very popular. And in official use Scala replace groovy Play, although performance improved, but limited to the performance of the Scala compiler still far less under Japid Play2 template- Japid42. What is introduction of Japid42:



Japid42 is a Java-based Play2 template engine.

When modifying view, you only need to refresh your browser will be able to quickly see the modified page. Japid manage its view compiler and class loader. The overloading mechanism of Japid view modify and Play is isolated.

2 full-featured. Have richer features Scala template engine than Play2 built-in.

3 high performance. Based the Java compiler Japid42 comp
(系统自动生成,下载前可以参看下载内容)

下载文件列表





japid42-master

..............\.classpath

..............\.gitignore

..............\.project

..............\README.textile

..............\app

..............\...\cn

..............\...\..\bran

..............\...\..\....\japid

..............\...\..\....\.....\classmeta

..............\...\..\....\.....\.........\AbstractTemplateClassMetaData.java

..............\...\..\....\.....\.........\InnerClassMeta.java

..............\...\..\....\.....\.........\LayoutClassMetaData.java

..............\...\..\....\.....\.........\MimeTypeEnum.java

..............\...\..\....\.....\.........\TemplateClassMetaData.java

..............\...\..\....\.....\compiler

..............\...\..\....\.....\........\JapidAbstractCompiler.java

..............\...\..\....\.....\........\JapidCompilationException.java

..............\...\..\....\.....\........\JapidLayoutCompiler.java

..............\...\..\....\.....\........\JapidParser.java

..............\...\..\....\.....\........\JapidTemplateCompiler.java

..............\...\..\....\.....\........\JapidTemplateTransformer.java

..............\...\..\....\.....\........\JavaSyntaxTool.java

..............\...\..\....\.....\........\NamedArg.java

..............\...\..\....\.....\........\NamedArgRuntime.java

..............\...\..\....\.....\........\OpMode.java

..............\...\..\....\.....\........\Tag.java

..............\...\..\....\.....\........\TagInvocationLineParser.java

..............\...\..\....\.....\........\TemplateClass.java

..............\...\..\....\.....\........\TokenPair.java

..............\...\..\....\.....\........\TranslateTemplateTask.java

..............\...\..\....\.....\exceptions

..............\...\..\....\.....\..........\JapidRuntimeException.java

..............\...\..\....\.....\..........\JapidTemplateException.java

..............\...\..\....\.....\rendererloader

..............\...\..\....\.....\..............\AnInterface.java

..............\...\..\....\.....\..............\RendererClass.java

..............\...\..\....\.....\..............\RendererCompiler.java

..............\...\..\....\.....\..............\TemplateClassLoader.java

..............\...\..\....\.....\tags

..............\...\..\....\.....\....\Each.java

..............\...\..\....\.....\....\SimpleTag.java

..............\...\..\....\.....\....\streaming

..............\...\..\....\.....\....\.........\Each.java

..............\...\..\....\.....\template

..............\...\..\....\.....\........\ActionRunner.java

..............\...\..\....\.....\........\AuthenticityCheck.java

..............\...\..\....\.....\........\JapidModelMap.java

..............\...\..\....\.....\........\JapidRenderer.java

..............\...\..\....\.....\........\JapidTemplate.java

..............\...\..\....\.....\........\JapidTemplateBaseStreaming.java

..............\...\..\....\.....\........\JapidTemplateBaseWithStringBundler.java

..............\...\..\....\.....\........\JapidTemplateBaseWithoutPlay.java

..............\...\..\....\.....\........\RenderResult.java

..............\...\..\....\.....\........\RenderResultBundler.java

..............\...\..\....\.....\........\RenderResultPartial.java

..............\...\..\....\.....\........\UseJapid.java

..............\...\..\....\.....\util

..............\...\..\....\.....\....\DirUtil.java

..............\...\..\....\.....\....\DummyUrlMapper.java

..............\...\..\....\.....\....\FlashScope.java

..............\...\..\....\.....\....\FlashScopeGeneric.java

..............\...\..\....\.....\....\HTMLUtils.java

..............\...\..\....\.....\....\JapidDateFormat.java

..............\...\..\....\.....\....\JapidFlags.java

..............\...\..\....\.....\....\MessageProvider.java

..............\...\..\....\.....\....\PlayDirUtil.java

..............\...\..\....\.....\....\RenderInvokerUtils.java

..............\...\..\....\.....\....\SimpleMessageProvider.java

..............\...\..\....\.....\....\StackTraceUtils.java

..............\...\..\....\.....\....\StringBundler.java

..............\...\..\....\.....\....\StringUtils.java

..............\...\..\....\.....\....\UrlMapper.java

............

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org