-
FreeMarker的施用(转)
FreeMarker的使用(转) .FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景,FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板,从而生成标准输出.FreeMarker特别适应于MVC模...
398
热度 -
struts2 json的使用配置
struts2json的应用配置 1.???下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts2的2.0.*版本的对应插件的0.32版本,strut...
346
热度 -
【第十章】集成其它Web框架 之 10.3 集成Struts2.x ――跟小弟我学spring3
【第十章】集成其它Web框架之10.3集成Struts2.x――跟我学spring3 先进行通用配置,?【第十章】集成其它Web框架之10.1概述? ? 10.3?集成Struts2.x 10.3.1?概述 Struts2前身是WebWork,核心并没有改变,其实就是把WebWork改名为struts2,与Struts1一点关系没有。 ? Struts2中通过ObjectFactory接口实现...
237
热度 -
struts2 与 velocity 调整 探究
struts2与velocity整合探究 我这边引出几个问题。 问题1,struts2是怎么让velocity按照指定的ResourceLoader加载vm模板的? ? 首先,struts默认的查找vm模板的路径有两种: 1,以webapp为相对路径下面去找 2,从classpath下面去找 那么看下面的代码org.apache.struts2.views.velocity.Veloc...
979
热度 -
一个容易的struts2环境
一个简单的struts2环境 一*创建web工程 二*引入struts2需要的jar包(最少依赖包) ???????struts2-core-2.1.8.1.jar:Struts2框架的核心类库 ?????????xwork-core-2.1.6.jar:XWork类库,Struts2在其上构建 ?????????ognl-2.7.3.jar:对象图导航语言(ObjectGraphNavigati...
297
热度 -
WebWork2 - HelloWorld
WebWork2---HelloWorld 本周三利用空余的时间把医院HIV月报构建在了Struts2框架上,真的很简单,代码量比Struts1.x少了一半。 WebWork创始人ReckardOberg在构建WebWork原始版本的时候说:“框架的强大之处不在于它能让你做什么,而是你没必要做什么。” Struts2抛弃了原先Struts的原始框架,构建在xwork之上。Struts2继承了W...
879
热度 -
struts2批量打包到set/list元素(转载)
struts2批量封装到set/list元素(转载) 这个应该是属于Struts2类型转换的话题,本篇主要是讨论如何将页面上表单的值批量封装到一个Set集合中去,因为项目中用的是Hibernate,基本上所有的集合类型用的都是Set类型。至于如何批量封装数据到其它的集合类型如(List,Map)可以参看这篇文章,说的很详细了:http://hi.baidu.com/wava/blog/item/0...
439
热度 -
struts2 + jquery + json 进展ajax请求(转载及补充)
struts2+jquery+json进行ajax请求(转载及补充) 第一步:创建名为"ajax"的JavaWeb项目。 第二步:加入struts2的jar包,这里需要四个包freemarker.jar?ognl.jar?struts2-core.jar?commons-fileupload.jar?commons-io.jar??xwork-core-2.1.6.jar(这个包加上版本号,是因为...
438
热度 -
java web开发环境的筹建
javaweb开发环境的搭建 搭建Windows下JavaWeb开发环境 2008-11-1213:15 概要1.SSH开发相关软件及开发包下载2.软件安装及相关设置3.最简单的Web程序1.软件下载在D盘建一个目录JavaTools,用来存放下载的软件和开发包。(本教程将使用D盘,你也可以使用C盘或E盘)。下载软件的原则,有Zip版的不下载exe版的。1)JDK:JDK6Update7Wi...
481
热度 -
SSI兑现 excel 与ORACLE 之间的导入导出
SSI实现excel与ORACLE之间的导入导出 1.导入相应的jar包 ? jxl.jar antlr-2.7.2.jar commons-collections.jar commons-dbcp.jar commons-logging-1.0.4.jar freemarker-2.3.8.jar ibatis-2.3.4.726.jar ognl-2.6.11.jar spring.jar...
617
热度 -
MyEclipse搭建SSH(Struts2+Spring2+Hibernate3)框架项目课程
MyEclipse搭建SSH(Struts2+Spring2+Hibernate3)框架项目教程对Struts、spring、hibernate大体上了解一遍后,就是针对这个几个框架的整合了。如何整合,请看下面:第一:Struts2的jar和xml配置文件:jar包:commons-fileupload-1.2.1.jar:文件上传commons-io-1.3.2.jar:文件读取工具类freem...
112
热度 -
eclipse筹建ssh
eclipse搭建sshSSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题。下面我介绍一下SSH框架搭建的全过程。第一步:准备工作。下载好eclipse,Struts2,Spring,Hibernate。1.eclipse:eclipse下载的时候建议下载JavaEE版的eclipse。当然你也可以下载eclipse-SDK。(下载eclipse-SDK需要下载Web,...
88
热度 -
J2EE 五框架
J2EE5框架JSFPKTapestry,谁将成功晋级J2EE5Web层框架?作者:sterning自从2000年Struts诞生以来,基于动作(action-based)的MVC架构在web开发方面可谓风光无限。目前主流的WEB框架如Struts、Webwork(Java)、RubyonRails(Ruby)、ZendFramework(PHP)等都采用这种设计模式。URL映射到控制器(cont...
2
热度 -
Mybatis特性值缓存跟动态SQL
Mybatis特性值缓存和动态SQL缓存MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis3中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。默认情况下是没有开启缓存的,除了局部的session缓存,可以增强变现而且处理循环依赖也是必须的。要开启二级缓存,你需要在你的SQL映射文件中添加一行:<cache/>字面上看就是这样。这个简单...
27
热度 -
MyBatis学习小结(六)——动态SQL
MyBatis学习总结(六)——动态SQLMyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:ifchoose(when,otherwise)foreachwheresettrim下面我们主要说wheresettrim这三个标签1,where标签<!--查询学生list,like姓名,=性别--&g...
92
热度 -
Mybatis施用:Dynamic Sql
Mybatis使用:DynamicSqlMybatis使用:DynamicSql?本节我们学习下Mybatis最强大的特性之一。如果你使用过JDBC来拼接SQL语句,后者有其它简单ORM框架使用经验的话,你会明白根据根据条件拼接SQL是多么痛苦,少个括号,逗号,空格都是一种灾难。你需要仔细的测试你的SQL生成的各种结果来确保SQL拼接覆盖到了各种情况。这种情况特别影响心情,还有可能将隐患带到线上。...
79
热度 -
Struts2+JQuery+Json及JQuery有关插件的例子
Struts2+JQuery+Json及JQuery相关插件的例子 文章来源:http://www.360doc.com/content/10/0731/19/117897_42788515.shtml# 注意事项: ?1.开发时,应将工程及相应的页面数据库编码均设为:utf8解决乱码问题; ??2.当前开发版本为struts2.1.8,不同的struts2版本会有不同的jar包需要引入,具体见...
599
热度 -
struts 二 tag
struts2tag 近学习?Struts2.1Tags做了些笔记,贴出来大家一起学习下,希望大家多多交流。 ? 别的都不说了,我就贴代码,代码里注释比较详细,呵呵。 文件目录,如下: ? ? ?index.jsp代码 Java代码? <%@?page?language="java"?import="java.util.*"?pageEncoding="UTF-8"%>?...
499
热度 -
一种一站式的Java Web框架的设计跟实现
一种一站式的JavaWeb框架的设计和实现 这次,我采用对话,FAQ问答方式陈述,因为我觉得它更容易从用户角度去思考问题。MiniFramework:就是我指的框架,或者说一种思想,Mini的意思是精悍,也就是说开发量小,代码少,开发快。RoR:RubyonRails用Ruby语言写的Web开发框架,非常有潜力,号称比Java开发快10倍。SSH:Struts(Webwork)+Spring+Hi...
471
热度 -
struts2的核心跟工作原理 <转>
struts2的核心和工作原理<转>在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/serverHTTP交换协议,TheJavaSer...
475
热度