`
lthu
  • 浏览: 59240 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Rose4J 模板引擎 2.0 开发完成,性能最大提升30倍

    博客分类:
  • java
阅读更多

最新内容请参考www.rose4j.cn

经过几天的整理修正,现在Rose4J的WEB开发引擎2.0终于可以跟大家见面了,前台页面与后台java程序能完全分开,使用两端的工作都变得简单清晰,入门难度几乎为零,附件中是所需要的jar包,请下载试用。

下面我们来看看RoseForJ的模板的使用方法:

一、WEB模板代码;

HTML 代码

见附件(这里显示不了html代码,郁闷中)
从上面模板可以看出RoseForJ只有两个TAG(temp、include)和3个属性(for、id,remove),它也是一个标记语言,写法如下 ${变量表达式} 。

其中3个属性可用于html任何标签(如用于tr ,td等),for表示一个循环,for="${data:dataSet}" ,此时dataSet是一个集合对象或数组,data表示集合对象或数组对象中每一个成员。 
 

<ul>
	<li j:for="${data:dataSet}">
		<span j:id='${data.getName()}' id="showname">这里显示name</span>
		<span j:for="${xxx:xxSet}">
			
			<span j:id='${data.getId()}' id="showid">这里显示nameID</span>
			<j:temp j:id='${xxx.getName()}'>这里显示name</j:temp>
			<img src="http://localhost/roseforj/listImg.do?id=${xxx.getId()}&name=testname" width="200" height="200"/>
			xxx.id=${xxx.getId()} 
		</span>
	</li>
</ul>

  用法如上,如还有不懂的地方可以参考之前说明,2.0在性能上和非常大的提升,比纯jsp还要快。

 

2
0
分享到:
评论

相关推荐

    ROSE 安装前准备工作 + RoseMirrorHA 5.0 for Windows 快速安装说明 v2.0

    ROSE 安装前准备工作 + RoseMirrorHA 5.0 for Windows 快速安装说明 v2.0

    paoding-rose-2.0.jar

    paoding-rose-2.0

    RoseMirrorHA 方案模板

    【RoseMirror HA 方案模板】 RoseMirror HA(High Availability)是一种双机热备解决方案,旨在确保关键业务系统的连续运行和数据安全。该方案通过实时监控操作系统、网络系统和数据库的状态,一旦检测到任何异常,...

    rose安装包及使用教程

    Rational Rose 是非常有效且成功的建模工具,在这个资源中不仅包含安装包,还有rose使用的基本教程

    Indigo_Rose_Setup_Factory_9.5.2.0_x64_Downloadly.ir.rar

    版本9.5.2.0是x64版本,专为64位操作系统设计,以充分利用64位系统的性能。 "Downloadly.ir"可能是提供此软件下载的网站或服务的名称,这表明用户是从这个站点获取的Setup Factory的压缩包。压缩包的文件名与标题...

    rose框架使用Demo

    **Rose框架详解与使用Demo** ...通过阅读提供的资源和实践Demo,你将能够更好地理解和运用Rose框架,提升你的开发效率。记得结合文档逐步学习,实践是最好的老师,祝你在Rose框架的探索旅程中收获满满。

    national rose 和基于C++的软件开发--从理论到实践

    在软件开发过程中,C++凭借其高性能、灵活性以及对底层硬件的控制能力,被广泛用于操作系统、游戏引擎、嵌入式系统等领域。 #### UML与C++的结合应用 在《national rose 和基于C++的软件开发--从理论到实践》中,...

    RoseHA for Linux快速安装说明_v2.0-2015-04.pdf

    RoseHA for Linux快速安装说明_v2.0 RoseHA是基于共享存储的高可用集群产品,实时监测应用资源运行状态,实现资源故障时自动切换,解决软、硬件的单点故障,从而保障业务系统连续运营。

    rational rose 和基于C++的软件开发

    Rational Rose是一款强大的软件建模和分析工具,它在基于C++的软件开发中扮演着至关重要的角色。软件开发过程中的问题在于,传统的做法往往是从系统分析报告直接过渡到编码阶段,缺乏有效的可视化和规范化的设计阶段...

    ruby on rose开发文档-开发

    Ruby on Rails,通常简称为Rails,是一个基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在使Web开发更简洁、高效。本开发文档将深入探讨Ruby on Rails的核心概念、关键组件以及常用...

    RoseMirrorHA 5.0 for Windows配合SQL SERVER 2012配置文档_v2.0-2015-4-29

    根据文档内容,以下是对RoseMirrorHA 5.0 for Windows配合SQL SERVER 2012配置的主要知识点的总结: 1. 文档概述 文档主要介绍RoseMirrorHA 5.0 for Windows在SQL SERVER 2012环境下的配置过程,包括安装部署要求、...

    RoseHA-9.0-for-Windows配合SQL-Server2012配置文档-v2.0

    4. 安装RoseHA:这一部分是配置过程的核心,介绍了如何安装RoseHA集群软件,并将其部署在两台服务器上,以便创建和管理集群。 5. RoseHA配置SQL Server服务:详细讲述了如何将SQL Server服务集成到RoseHA集群中,...

    Delphi7.Rose项目开发.Part2

    Delphi 7.0 + Rose 项目开发实践

    Delphi7.0+Rose2003数据库项目开发实践:实例3

    《Delphi7.0+Rose2003数据库项目开发实践:实例3》是一个深入探讨数据库项目开发的教程,结合了两个强大的工具——Delphi 7.0 和 Rational Rose 2003。这个实例系列旨在帮助开发者掌握如何在实际环境中有效利用这两...

    开源web框架Rose开发初感

    4. **开发工具**:了解Rose框架提供的开发工具,可能包括调试工具、自动化脚本、生成器等,以及如何使用它们提升开发效率。 5. **API和接口**:学习Rose的API设计,包括如何定义路由、处理HTTP请求、响应JSON或其他...

    paoding-rose-1.0.1.jar

    4. **性能优化**: Paoding Rose致力于提升Web应用的性能,例如通过高效的URL匹配算法、请求处理机制等手段,来减少不必要的资源消耗,提高响应速度。 5. **可扩展性与灵活性**: 作为一个全面的框架,Paoding Rose...

    RoseHA9.0forLinux快速安装说明_v2.0-2015-04.pdf

    ### RoseHA 9.0 for Linux 快速安装说明知识点详解 #### 一、部署准备和要求 **1.1 RoseHA 集群的拓扑结构** - **硬件结构**: 包括两台硬件服务器(A和B)及一台磁盘阵列。 - **网络结构**: 至少两组直连心跳线,...

    rose教程.rar

    掌握Rose不仅能够提升软件开发的专业性,还能增强团队协作,提高软件项目的成功率。通过Rose,你可以: - 更有效地表达和交流设计思想 - 提前识别和解决设计问题 - 简化需求分析和系统设计 - 提高代码质量,降低维护...

    Rational Rose-汉化补丁

    挖当可能是提供软件下载服务的第三方平台,用户可以通过这个链接获取其他有助于软件开发或者与Rational Rose配套使用的工具。 在使用汉化补丁时,需要注意的是,非官方的汉化补丁可能存在与原软件版本兼容性问题,...

    paoding-rose备份

    5. **缓存机制**:为了提升应用性能,Paoding Rose提供了缓存机制,能够缓存常用的数据,减少数据库访问,提高响应速度。 6. **AOP(面向切面编程)**:通过AOP,开发者可以方便地实现如日志记录、权限控制等横切...

Global site tag (gtag.js) - Google Analytics