`
javatar
  • 浏览: 1701200 次
  • 性别: Icon_minigender_1
  • 来自: 杭州699号
社区版块
存档分类
最新评论

velocity邮件列表中,问得频率比较高的几个问题

    博客分类:
  • HTTL
阅读更多
1. 没想到最高的是:特殊符怎么转义? velocity没有使用大家惯用的反斜杠,大部分人在尝试\#或\$或\"失败后很疑惑,有人想出的“绝妙”办法是:#set($D='$'),然后 ${D}
2. 性能,Velocity1.5比1.4内存消耗更大,在单例使用VelocityEngine时经常出现OutOfMemoryError
3. 模板加载路径,热加载
4. 多数组取值
5. 格式化处理
6. 与其它框架的集成
....

看来在CommonTemplate(http://commontemplate.org)中,也应该多注意这些细节的设计,力求做到“别让我思考”,另外性能更是重中之重。
分享到:
评论

相关推荐

    velocity实现邮件模板定制

    在IT行业中,Velocity是一个强大的模板引擎,常用于生成动态内容,比如HTML页面、电子邮件模板定制等。本篇文章将深入探讨如何使用Velocity实现邮件模板的定制,以及与之相关的源码和工具。 首先,Velocity的基本...

    spring velocity 发邮件(单发,群发,图片,附件)

    要实现群发邮件,开发者可以创建一个收件人列表,并在`JavaMailSender`的`send()`方法中传递多个`SimpleMailMessage`实例,每个实例对应一个收件人。需要注意的是,为了防止被识别为垃圾邮件,群发时应避免在“抄送...

    spring+velocity发送邮件

    根据提供的信息,我们可以详细探讨如何使用Spring框架结合Velocity模板引擎来实现邮件的自动化发送功能。这一过程涉及到Spring框架的基本配置、Velocity模板引擎的使用以及JavaMail API的应用。 ### Spring框架与...

    Velocity模板邮件发送例子(Spring框架)(可通用,支持多扩展)

    这个示例展示了如何在Spring框架中集成Velocity模板引擎发送邮件的基本步骤。为了实现通用性和多扩展性,你可以考虑以下几点: 1. **模板复用**:创建一个公共的邮件模板,通过传入不同的数据模型,适应多种类型的...

    velocity中文文档 教程

    1. **初始化Velocity上下文**:在Java代码中,你需要创建一个`VelocityContext`对象,并向其中添加你要在模板中使用的变量。 2. **加载模板**:使用`VelocityReader`或`ResourceLoader`加载模板文件。 3. **合并上...

    velocity和freemarker的比较

    标题“velocity和freemarker的比较”涉及到的是两个在Java Web开发中常用的模板引擎——Velocity和FreeMarker。它们都是用于将静态模板与动态数据结合,生成HTML或其他类型的文本输出,常用于MVC(模型-视图-控制器...

    模板:velocity和freemarker的比较

    下面我们将从几个方面比较这两种模板技术。 首先,从功能上来讲,Freemarker 在 View 层提供了 format 日期和数字的功能,这个功能非常贴心,解决了我们在页面上格式化日期或数字的问题。 Velocity 也提供了类似的...

    velocity中文

    Velocity是由Apache软件基金会开发的一个开源项目,它最初设计用于生成静态网站内容,但后来被广泛应用于各种Java应用中,如电子邮件模板、报告生成、XML文档构建等。Velocity的核心理念是“分离展示层和逻辑层”,...

    Velocity_中文手册

    Velocity是一个基于Java的模板引擎,它的主要用途是将动态内容嵌入到Web页面中。模板引擎是一种将模板(template)和数据结合生成文档的软件。Velocity通过使用简单而功能强大的脚本语言——Velocity模板语言...

    简单学习使用Spring+Velocity发送邮件

    在IT行业中,Spring框架是Java开发中的一个核心组件,它为构建高质量的、灵活的应用程序提供了广泛的功能。而Velocity则是Apache软件基金会的一个模板引擎,它允许开发者将动态内容嵌入到静态页面中,使得HTML或其他...

    eclipse中velocity插件

    Velocity是Apache软件基金会的一个开源项目,是一个快速、简单且可扩展的模板引擎,主要用于Web应用中的视图层,允许开发者将HTML页面设计与业务逻辑分离。在Eclipse中集成Velocity插件,可以方便地进行Velocity模板...

    velocity精典中文帮助文档

    velocity精典中文帮助文档

    Velocity用户手册_中文.docVelocity用户手册_中文.doc

    例如,在一个在线MUD商店的场景中,Velocity 可以根据用户的购买历史个性化展示商品,提高用户体验。页面中的VTL声明可以直接嵌入HTML,通过变量引用(References)和指令(Directives)来动态生成内容。 VTL的语法...

    velocity的所有jar包

    这个压缩包包含了Velocity运行所需的四个核心JAR文件,它们分别是: 1. **commons-collections-3.2.jar**:这是Apache Commons Collections库,提供了一组丰富的集合框架扩展,包括各种实用工具类、迭代器、比较器...

    Velocity用户手册(中文)

    1. **Spring MVC**: Spring框架提供了对Velocity的集成,使得在Spring应用中使用Velocity变得更加方便。 2. **Hibernate**: 与ORM框架如Hibernate结合,可以将数据库查询结果直接渲染到页面上。 3. **Maven**: ...

    velocity 中文开发文档

    这使得 Velocity 在处理动态数据呈现方面变得非常灵活。 - **应用场景**:除了在 Web 开发中使用外,Velocity 还可以用于生成 SQL 和 PostScript、XML 文件等。此外,还可以用作独立工具生成源代码或报告,或是作为...

    velocity的jar包

    1. **模板引擎**:Velocity提供了一个强大的模板引擎,允许开发者使用简单的文本格式来创建动态页面,模板中的指令由#号开头,如#{if}、#{foreach}等。 2. **模板语言**:Velocity模板语言(VTL)是 Velocity 的...

    Velocity中文手册

    Velocity的灵活性和功能性使其成为Java开发中的一个重要工具,特别是在涉及到模板渲染和动态内容生成的场景中。随着对Velocity及其模板语言VTL的深入理解,开发者能够释放出它的强大能力,创建出既高效又易于维护的...

    velocity经典4pdf中文教程

    Velocity,作为一个开源的Java模板引擎,是Apache软件基金会下的一个项目,主要被用于Web应用程序,以分离业务逻辑和表示层。这个压缩包包含了四本关于Velocity的经典中文教程,分别是《Velocity模板使用指南中文版...

    velocity插件

    Velocity 插件则是为了在开发环境中提供对 Velocity 模板语言的支持,使得开发者可以在 IDE(集成开发环境)中更加方便地编写和调试 Velocity 模板。 在 MyEclipse 10 这样的专业 Java 开发工具中,Velocity 插件的...

Global site tag (gtag.js) - Google Analytics