文件名称: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是一个完全基于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
............