FreeMarker代替jsp作为view使用
原因是FreeMarker,java 的模板引擎,比jsp好的地方简单的说速度快,语法简单(因为view里不需要有什么复杂操作),当然的模板引擎还有别的如Velocity,只是比FreeMarker功能逊色点
FreeMarker中文资料不大多,不过网上已经有人写了一些教程
为什么使用webwork呢
----
WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。 Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类), session(会话)application(应用程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等。
分享到:
相关推荐
转换过程通常需要利用已知的转换参数,这些参数可能由国家测绘部门提供,或者通过比较不同历元的控制点坐标来估计。转换过程中还需要考虑到地球自转、板块运动和地壳形变等因素的影响。 在实际操作中,我们可以使用...
### 基于J2EE下的JSF与Struts框架比较分析 #### 一、引言 随着互联网技术的发展,企业级应用的需求日益增长,Java 2 Platform, Enterprise Edition (J2EE)作为一套全面的企业级Java应用开发平台,凭借其开放性、...
该表格来自https://confluence.qps.nl/pages/viewpage.action?pageId=29855173,经对照无误
4. **结果验证**:转换后的新坐标应与目标ITRF框架中的对应坐标进行比较,以验证转换的准确性。如果误差在允许范围内,转换完成。 编程实现这个过程可以使用各种编程语言,例如Python,C++,Java等。Python中可以...
制造业数字化转型评估框架体系解读.pdf
中国信通院央国企数字化转型评估框架介绍(44页 PPT).pptx
Swift版字典转模型框架是一种用于将字典数据转换为模型对象的工具,它可以简化开发者在处理数据模型转换时的代码编写过程。以下是一个常用的Swift版字典转模型框架项目简介: 1. ObjectMapper:这是一个功能强大且...
Google Test(gtest)是由Google提供的一个C++单元测试框架,广泛应用于C++程序的测试中。本系列文档将详细介绍如何使用gtest,包括其下载、安装、配置以及编写测试案例。文档分为多个部分,涵盖了gtest的基本使用...
ITRF历元框架转换能够将2000.0历元ITRF2000框架的坐标转换到ITRF97框架下,通过历元转换的方法计算国家2000坐标系。2000.0历元下参考框架转换CPM子板块模型法计算速度微块体欧拉矢量法计算速度坐标的历元归算至任意...
4. 系统优化的实例分析:文章可能提供了自行式框架车转向机构设计优化的实际案例,包括设计前后的性能比较、改进措施的细节以及优化效果的评估。 5. 相关研究参考:文档中提到了其他相关论文和研究,这表明作者在...
Linux SPI驱动框架分析是一个深入探讨Linux操作系统中SPI(Serial Peripheral Interface)总线驱动程序开发的专题。SPI是一种常用的高速、全双工、同步通信总线,它允许微控制器与各种外围设备进行数据交换。在Linux...
64位操作系统与.NET框架4.0是计算机技术中的重要组成部分,它们之间的关系密切,尤其在软件开发和执行环境中起着关键作用。64位操作系统是专为在64位处理器上运行而设计的,其核心特性是能够处理更大的内存地址空间...
常见的串口标准有RS-232、USB转串口等。 Android串口开发框架的主要目标是为开发者提供一个友好的API,简化串口操作,包括打开、关闭串口、设置波特率、数据位、停止位、校验位,以及读写数据等功能。这些框架通常...
Prism是一个流行的框架,它可以帮助开发者构建适用于.NET平台的模块化应用程序。本手册介绍的是Prism框架的官方指南,并说明了如何将Markdown文件转换成PDF格式。Prism框架主要针对WPF(Windows Presentation ...
在Java开发中,数据库框架是不可或缺的一部分,它们简化了数据访问层(DAL)的实现,提高了开发效率。本文主要探讨的是“java数据库框架技术研究”,尤其是如何在未使用Hibernate仅依赖Struts时,构建一个自定义的...
【玩转Google单元测试框架gtest系列】 Google Test,通常简称为gtest,是Google推出的一款开源C++测试框架,旨在简化和提升C++代码的单元测试效率。它基于xUnit架构,具备自动测试发现、丰富的断言集合、用户自定义...
CanPHP框架(CP) 特点: 只要您会输出'hello world',就可以轻松学习CP框架,提升php水平!不管您是在做大项目还是小项目或对开源系统二次开发,CanPHP框架都可以帮助您。 CanPHP框架 v1.5 升级日志: 1、...
**相册框架——百度图片JS框架详解** 在互联网应用中,图片展示往往占据了重要的地位,尤其是在社交媒体、电子商务、个人博客等场景。为了提供良好的用户体验,高效、美观且功能丰富的图片展示框架应运而生。其中,...
这个压缩包文件"android比较全的一个框架,快速开发必备"提供了一个全面的解决方案,它包含了用于简化这些任务的各种组件,帮助开发者高效地构建Android应用程序。 首先,让我们关注AndBase。这是一个Android基础...