jsp、freemarker、velocity区别

近日重温了一下jsp变现层技术的一些知识,然后无意在书本中看到变现层的其他技术,就搜索了解了一下,下面内容转载~,方便更多的伙伴了解jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨头那就是,由…

Tapestry学习笔记(9)

在Tapestry中,每一个应用程序使用一个Servlet:org.apache.tapestry.ApplicationServlet。在传统的servlet应用程序中有多种Servlet,每一种Servlet表现了应用程序中可能发生的不同操作,而每一个servlet都需要编写新的代码,并对代码进行测试和调试。编写Servlet代码比编写其他大多数java应用程序困难的原因之一,就是Servlet应用于不同的环境。Servlet容器会为每一个Servlet创建一个实例。也就是说,…

Tapestry笔录

1.     Tapestry作为开源框架,属于Servlet的扩展,即建立在Servlet之上的一个框架,并且工作在Servlet Containers或者application server(包含servlet containers)之上,当然理所当然的构建于Servlet Containers或者application server与Tapestry application之间。 2.     Tapestry对于系统的构建需要搭配合理的对应层框架以组织合理于需求的软件应用,其并不关心持久层的运作。当然就其自身的组件…

Maven Tapestry Spring Hibernate 整合开发(一)

         以下随便写写,自己最近捣弄的东西。maven,其实tapestry+spring + hibernate网站上都有一大堆整合的教程。但对于maven可能还是有很多人比较陌生,这里主要介绍一些 maven的使用。以及使用maven 进行 tapestry +spring+hibernate 开发,这里所说的tapestry 指的是tapestry 5 (当然可能还没有出现稳定版本,但我比较看好她),hibernate 也指的的是 3 以上版本。大多数教程都是说,如何使用 …

阅读Webwork in action.

最近因为想学structs2,所以有必要读读Webwork in action这本书。这确实是本好书。或者是因为Webwork是如此的优秀。 看得很快,但是获得的东西却不少。 Webwork能把基于action的web 框架做的如果洒脱(全归Interceptor)。 也说明Webwork是非常不错的。 怪不得javaeye也是极力推荐webwork。 我没有使用过基于action的web 框架。 一开始就是使用tapestry,组件式的框架在头脑中已经根深蒂固,Tapestry4…

Tapestry(转载)

1. 什么是面向组件开发方式Tapestry最大的特点是其颠覆性的开发方式。所谓颠覆,是指Tapestry的开发方式不光与传统的开发方式截然不同,而且还是在逐渐取代传统的开发方式。在web表现层框架中有两大开发方式,一种是传统的面向元素开发方式,这种开发方式也是最早出现的开发方式。绝大多数框架都是使用面向元素开发方式,比如 Structs,WebWork,SpringMVC等。在面向组件开发方式出现的原因正是为了…

spring中webapplicationcontext的研究

spring中webapplicationcontext的研究 Spring,hibernate,tapestry 2007-04-17 13:08:44 阅读61 评论0字号:大中小  Spring中WebApplicationContext的研究 Spring中WebApplicationContext的研究 ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了:P,Spring把Bean放在这个容器中,在需要的时候,用getB…

各种JAVA开发框架

 Spring Framework 【Java开源JEE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一…

摘自网络上总结出的一些开源的技术

Spring Framework 【Java开源 J2EE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框 架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯…

Spring3.X 配置—-Spring MVC 配置

未分类 , , , , , 发表评论
导论: 什么是Spring MVC? Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 …

spring模块介绍

spring之spring模块介绍 ----------   spring Framework的架构被划分为多个模块。spring模块的装配非常灵活,所以在不同的应用场景中,应用程序可以基于不同的子集进行构建。spring的模块有:   1.Core : 这个模块提供了spring framework的核心功能。它提供了基本的spring ioc容器实现,这个实现被称为BeanFactory.   2.Context : 这个模块构建于core模块之上。它对core模块的功能进行了扩展,同时,…

第九章 Eclipse开发spring

未分类 , , , , , 发表评论
一、spring  是一个开源框架,可以和struct、tapestry等众多框架联合使用。 二、spring里面有spring Core、spring Ioc模块、sping AOP、spring DAO、spring ORM、spring web、 spring context、spring web MVC七大功能,或说七大模块。       每个功能需要结合应用,一个功能一个功能的学习。 三、Spring框架认为,J2EE应该针对接口编程,而不是类,并且应最大化的应用JAVABEAN来配置系统。          …

Java基础学习之路

        需要学哪些?  Java的体系分为Java SE、Java EE和Java ME。  Java的敲门砖就是Java SE了,也就是需要入门学习的内容,不论日后选择哪个体系领域作为发展方向,你都得从Java SE起步。在Java EE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,学习JSP,还必须掌握一些外延技术,如:得掌握HTML基础知识,最好再掌握些JavaScript(目前正火的AJAX技术之一)、CSS的技术,而了解XML是必不…

Java基础学习之路

        Java基础学习!!!需要学哪些?         Java的体系分为Java SE、Java EE和Java ME。  Java的敲门砖就是Java SE了,也就是需要入门学习的内容,不论日后选择哪个体系领域作为发展方向,你都得从Java SE起步。在Java EE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,学习JSP,还必须掌握一些外延技术,如:得掌握HTML基础知识,最好再掌握些JavaScript(目前正火的AJAX技术之一)、CSS的…