标签‘apache’

初识Apache Velocity(Java模板引擎)

最近项目转用Liferay框架做支撑,在了解Liferay的时候发现Liferay的Theme中使用了不少的*.vm文件,一时不解,就回来上网查了下,本来还以为是Liferay自己封装的模板引擎,简单的了解后才发现这个文件原来是基于Apache Velocity的 Java模板引擎,做为Java开发人员,相信不少人看过或了解过Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,但是用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts是如何联系,怎么看待Velocity呢?让我们来尝试一 下,了解Velocity的概念,通过在这里的介绍,强调在技术选择上的问题,让大家在选择项目开发时,可以考虑Velocity,另外也让大家了解它的 思想,毕竟它提供了一个很好的思维方式,给大家换换筋骨,换一种思考的方式。

本文基于你对Java开发有一定基础,知道MVC,Struts等开发模式。

Velocity是一种Java模版引擎技术,该项目由Apache提出,由另外一种引擎技 术Webmacro引深而来。那什么是官方的Velocity定义呢?Apache对它的定义是:一种基于Java的模板引擎,但允许任何人使用简单而强 大的模板语言来引用定义在Java代码中的对象。目前最新的版本是1.7,可以在http://velocity.apache.org/查找更多信息。 查看更多...

LNMP环境下搭建独立SVN服务器简明步骤

这周开始上班了,因为临时的工作场所离家比较远,就在朋友那里暂住了几天。博客也一周多没更新了,周末这两天才想起最近买了台xen架构的vps,256的,仅仅做测试用,所以这两天就一直折腾这机器了。这里要说的就是折腾中总结的东西,希望有用。

因为做开发,希望搞个自己的私人svn,第三方的服务又不大信任,于是打算在vps上搭建svn试试,正常情况下我一般使用lnmp跑网站,有些情况也可能再加一个apache来处理后端。

众所周知,svn可以以独立服务器形式安装,也可以以apache为基础安装,为了便于web方式的定位查看,某个文件,决定搭建apache+svn的服务器。但vps上装了lnmp,于是就继续增加了lnmp一键包的兼容apache包,本以为可以顺利,没想到安装后遇到各种问题,这里就不再讨论了,据说是因为我使用的军哥的lnmp在apache的端口上做了更改 查看更多...