- 博客(11)
- 资源 (19)
- 收藏
- 关注
原创 Java中四种XML解析技术
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4、Sun...
2011-06-27 15:35:10 78
原创 freemarker的第一个例子
freemarker的第一个例子 1.首先建一个工程(我建的是Web Project) 2.在WebRoot下建一个文件夹,命名为 freemarker , 再文件夹中建一个test.ftl文件,内容下如: <%@ page language="java" pageEncoding="GBK" contentType="text/html;charset=GBK"%> ...
2011-06-21 15:54:37 97
原创 Spring + dwr + Hibernate 配置
今天要做一个teamwork的项目框架,是基于SSH(Struts2)的,Ajax技术用的是DWR框架的,这些框架都需要用Spring进行整合,在这过程中遇到了不少 麻烦,不过还是解决了^_^ 下面我来说下我们进行整合的配置文件 1. 这是web.xml的内容,里面包括的Struts2 ,Hibernate3.2,以及Sping2.5的配置 view plaincopy to clipbo...
2011-06-21 13:27:43 84
原创 Struts2、Hibernate3、Spring2、Sitemesh、FreeMarker整合
1.Sitemesh SiteMesh是一个网页的外观,布局,导航框架,它能够将网页中的静态内容与动态内容进行分离,使整个网站拥有同一的外观,统一的装饰,并且易于今后更改外观样式设计。 2.FreeMarker FreeMarker 我认为要比老掉牙的Velocity要强大得多,FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,被设计用来生成HT...
2011-06-21 13:05:12 78
原创 高级Sitemesh(Advanced Sitemesh)
1.序言 假设你打算结合多种技术来构建一个企业级web站点。比如,你准备采用J2EE技术往你的web站点里添加新内容,而这个系统的其他部分是用CGI或者微软的IIS Server搭建的。 在这种情况下,怎样让你的应用系统从外观和感受(look and feel)上保持一致呢?一种办案就是采用J2EE技术全部重写,然后选用一种框架,比如Struts-Tiles,但这种办案的开发成本太高,不太...
2011-06-21 11:22:41 103
原创 FreeMarker作为Struts2的视图
Struts使用FreeMarker作为其默认的模板技术,因此Struts2对FreeMarker的支持非常良好。因此,为了Struts2应用中使用FreeMarker模板技术,只需要在struts.xml文件中进行简单配置即可。 由于FreeMarker自供的FTL指令的能力非常有限,让我们编写一些相对复杂的界面里有点力不从心。不过不用担心,Struts2已经为我们提供了额外的标签库的支持。 ...
2011-06-21 11:20:46 91
原创 Struts2中使用FreeMarker充当表现层
1,在java程序中使用FreeMarker FreeMarker的模板就是一个.ftl文本文件,在该文件中使用了一些FreeMarker的特别标记,这些标记会动态显示,或者控制程序输出,如下面的模板文件代码: ${name},你好!${msg} 这里类似于${}的就是动态的内容,称作"插值". 为了使用FreeMarker来将数据模型中的值合并到模板文件中,可按如下步骤进行: 1,创建...
2011-06-21 11:00:40 77
原创 freemarker的语法,循环,逻辑
==============常用语法================= EG.一个对象BOOK 1.输出 ${book.name} 空值判断:${book.name?if_exists }, ${book.name?default(‘xxx’)}//默认值xxx ${ book.name!"xxx"}//默认值xxx 日期格式:${book.date?string('yyyy-MM...
2011-06-21 10:47:42 216
原创 揭开正则表达式的神秘面纱
揭开正则表达式的神秘面纱 关闭高亮 [原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm ] 引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 '...
2011-06-13 11:12:21 96
原创 HttpServletRequest方法总结
HttpServletRequest方法总结 getScheme()方法返回请求的计划,比如http,https或者ftp. getServerName()方法返回被发送请求的服务器的主机名 getServerPort()方法返回被发送请求的端口号。 getContextPath()返回请求地址的根目录,以"/"开关,但不是以"/"结尾。 一个常用的获得服务器地址的连接字符串是: St...
2011-06-13 09:53:49 264
原创 logic:equal,logic:present用法
1. <logic:equal name="DeliverProveForm" property="userAction" value="create"> 如果DeliverProveForm里的属性userAction的值等于create就执行这儿。 </logic:equal> 2. <logic:present name="tipmsg"&am
2011-06-10 13:16:55 143
超精美工作总结汇报PPT模板.pptx
2019-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人