spring tiles

对于任何Web应用程序,有效的设计考虑因素是使用模板引擎(或工具),并且由于具有Spring的“可插拔”特性,集成模板机制(例如Apache Tiles)确实要容易得多。

在这篇简单的文章中,我将向您简要介绍如何将Tiles用作Web应用程序的模板引擎!

  1. 准备就绪:Web应用程序设置
  2. 设置Maven并导入Spring-MVC库和Apache Tiles
  3. 配置文件
  4. 瓷砖
  5. 用它!

第一个:Web布局和应用程序设置:准备好Web应用程序框架。 在这个例子中,我使用了Spring 3 MVC,其中所有最小的组件都易于注入。 在这里下载。 该项目已准备好进行蚀,因此您只需将其导入并加载到STS(Spring工具套件)工作区中即可。

第二个:设置Maven并生成源 -STS已经具有Maven插件支持。 右键单击>项目>配置>转换为Maven项目,将Maven性质放在项目的第一位。

第三项:POM配置 –在pom.xml上加载图块。 –您需要包括以下依赖项才能将Apache Tiles库添加到项目中。

<!-- For Tiles -->
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-core</artifactId>
<version>2.2.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-template</artifactId>
<version>2.2.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-jsp</artifactId>
<version>2.2.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-servlet</artifactId>
<version>2.2.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>

第四:类加载的Bean的XML配置 –确保设置切片xml并直接或从另一个xml Bean配置文件中调用它。

第五:模板 –创建模板。

tiles-definition:–使用模板(mainTemplate.jsp)定义页面

mainTemplate.jsp –是页面布局–放置定义属性。

registerUser是将被调用的页面,body-position属性由我们定义的主体替换:jsp / userregistration.jsp

第六:配置数据库。 转到META-INF文件夹中的data-access-config.xml。

SQL脚本:

delimiter $$CREATE DATABASE `MDCDB` /*!40100 DEFAULT CHARACTER SET latin1 */$$
delimiter $$
CREATE TABLE `MDC_USERS` (
`ID` int(11) unsigned zerofill NOT NULL AUTO_INCREMENT,
`NAME` varchar(45) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1$$

运行应用程序!

随着应用程序开发工具的质量和数量的增加,使用模板并不是什么新鲜事。 现在严格必须创建这些界面,因为它确实可以帮助开发团队更快更好地创建高质量的UI。 它还允许开发人员和设计人员并行工作。 使用主题API的设计人员(例如JQuery)和开发人员使用EJB创建应用程序的主干和逻辑,从而使“易于开发”的定义更加明显。

在此处下载我的样本并在您的STS(Spring工具套件)中将其打开。 确保已安装了Hibernate和Maven插件。

参考: Alvin“ Jay” Reyes博客博客中来自JCG合作伙伴 Alvin Reyes的使用Apache Tiles的带有模板的Spring MVC 3 。

翻译自: https://www.javacodegeeks.com/2012/09/spring-mvc-3-template-and-apache-tiles.html

spring tiles

spring tiles_Spring MVC 3模板和Apache Tiles相关推荐

  1. Spring MVC 3模板和Apache Tiles

    对于任何Web应用程序而言,有效的设计考虑因素是使用模板引擎(或工具),并且由于具有Spring的"可插拔"特性,因此集成模板机制(例如Apache Tiles)的确要容易得多. ...

  2. 带有Spring,Hibernate,Akka,Twitter Bootstrap,Apache Tiles和jQuery的Maven Web项目Kickstarter代码库...

    我很高兴将第二个项目上传到GitHub,以帮助人们尽快开始Java Web App开发. 我正在与Apache License 2.0共享此代码. 这是相同的网址: https://github.co ...

  3. Java中的tiles_Spring mvc整合tiles框架的简单入门教程(maven)

    前言 本教程基于Springmvc,Spring MVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高.Spring 3.0更加完善,实现了对S ...

  4. Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例

    Spring 4 MVC+Hibernate 4+MySQL+Maven使用注解集成实例 转自:通过注解的方式集成Spring 4 MVC+Hibernate 4+MySQL+Maven,开发项目样例 ...

  5. 【Spring Web MVC】Spring Web MVC 注解开发环境搭建

    为什么80%的码农都做不了架构师?>>>    1.创建maven项目 创建一个名为:springwebmvc-first的maven项目 2.添加依赖包 要使用springWebM ...

  6. Spring Web MVC是什么

    2.1.Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职 ...

  7. Spring 3 MVC深入研究

    前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了.Spring3 MVC结构简单,应了那句话简单就是美,而且他 ...

  8. Spring , Spring mybatis 配制文件 模板

    2019独角兽企业重金招聘Python工程师标准>>> `### Spring , Spring mybatis 配制文件 模板 <?xml version="1.0 ...

  9. 初试 spring web mvc

    作为一名code需要了解更多的知识,编程方面的东西太多了,是个逐渐积累的过程.最近学习一下spring web mvc,写下我个人的一些经验. 1.准备jar包.spring mvc 已经到了版本4, ...

最新文章

  1. 第四章 python的turtle库的运用
  2. 韦东山网课https://edu.csdn.net/course/play/207/1117
  3. Spark源码阅读01-SparkConf
  4. web前端常识之浏览器原理
  5. [转]response.getWriter().write()与out.print()的区别
  6. 上海java 开发培训_上海十大java培训
  7. Servlet萌新基础
  8. 创建一个cocos2d-x工程添加一个自定义Scene并显示
  9. 基于SSM的理财系统
  10. html5实例绘制时钟代码,使用html5 canvas 画时钟代码实例分享
  11. vc6.0垃圾文件清理工具_小白也能轻松上手,借用联想小工具轻松解决常见win10问题...
  12. Python 写入文件
  13. jQuery实现表格冻结行和列
  14. 上拉电阻的作用原理_单片机P0口以及上拉电阻
  15. Android固定帧率录屏
  16. 为什么企业微信只能群发一次?如何增加群发次数?
  17. win8计算机可用内存不足,win8电脑运行提示物理内存不足的解决方法
  18. 单片机的外部中断(二)
  19. opencv2读取摄像头并保存为视频
  20. 【电源专题】什么是开关稳压器

热门文章

  1. 事务模型与分布式事务总结思考
  2. Java并发包:ConcurrentMap
  3. java 程序实现对图片的压缩生成缩略图并可设定长宽、尺寸压缩率、图片质量
  4. Spring中的Bean配置、属性配置、装配内容详细叙述
  5. 20级:班级日常分享,一天一瞬间
  6. php批量评价,彻底杜绝 WordPress 批量垃圾评论留言的三步曲
  7. 华为云微认证答题_158人次通过华为认证考试!今年,湖北这所高校频现大动作...
  8. How to install plugin for Eclipse from .zip
  9. 事务的状态(状态模式)
  10. MySQL优化(二):索引的类型、匹配原则、创建原则