0 0

对于MVC模型的web应用的视图层来讲,应该尽量让Taglib原子化吗?实现要对外透明吗?3

MVC模型的一个很基本的做法就是在Controller里设置变量值,交给View来渲染,但当这个View里面用到了很多Taglib时,在Controller里调用Service获取数据,再将这些数据应用到View里的Taglib上时,就太麻烦了,而且非常难以维护。
所以我在考虑,是不是在Tagblib里直接调用Service获取数据后再在Taglib内部处理渲染,更好维护?
2012年4月14日 22:46
  • 大小: 81.9 KB
目前还没有答案

相关推荐

    Spring MVC3构建Web应用详解

    总的来说,Spring MVC提供了一种灵活且强大的方式来组织和控制Web应用的流程,包括模型、视图和控制器的分离,以及依赖注入等特性,使开发者可以更专注于业务逻辑,而不是底层的HTTP请求处理。在实际开发中,还可以...

    jsp ssh mvc java web j2ee网络商城+论文+源码 购物系统网页设计

    5. MVC设计模式:模型、视图和控制器之间的职责划分,以及它们如何协同工作以实现业务逻辑和用户交互。 6. Java Web开发:Servlet的生命周期,HTTP请求和响应处理,会话管理,过滤器和监听器的应用。 7. J2EE平台...

    Servlet+MVC+taglib+JSON+Android

    Servlet、MVC、Taglib、JSON以及Android是五个在IT领域中至关重要的概念,它们各自在Web开发和移动应用开发中扮演着不同的角色。让我们逐一深入探讨这些技术及其相互之间的联系。 Servlet是Java中用于扩展服务器...

    精通Struts基于MVC的Java Web设计与开发

    《精通Struts:基于MVC的Java Web设计与开发》这本书深入探讨了使用Struts框架进行Web应用开发的核心技术和实践方法。Struts是Java社区中广泛使用的MVC(Model-View-Controller)架构的实现,它极大地简化了复杂的...

    web.xml加入taglib报错

    Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它使用`taglib`来实现视图层的控制,例如显示表单、处理验证等。在Struts项目中,通常会在`web.xml`中引入Struts的核心标签库,例如: ```...

    spring-mvc的简单实现

    在实际开发中,Spring MVC提供了许多高级特性,如数据绑定、模型验证、本地化、主题支持、拦截器等,使得构建复杂的Web应用程序变得更加容易和灵活。通过深入学习和实践,你可以逐步掌握Spring MVC的更多功能,提升...

    使用taglib获取多媒体文件信息 C++

    在IT领域,多媒体文件处理是不可或缺的一部分,尤其是在音频和视频应用中。Taglib是一个非常实用的C++库,专门用于解析多媒体文件的元数据,如作者、流派、大小等信息。这个库支持多种文件格式,包括MP3、FLAC、Ogg ...

    基于MVC模式的Struts框架中Ajax研究与应用.pdf

    Struts框架是基于Java的一个开源Web应用框架,它支持MVC设计模式,并且提供了许多工具和技术来简化Web应用的开发过程。 - **视图(View)**:主要由JSP(Java Server Pages)页面实现。Struts自带的一系列标签库...

    spring mvc web demo(helloworld)

    在IT领域,Spring MVC是Java开发者广泛使用的Web应用程序框架,它提供了模型-视图-控制器(MVC)架构模式,便于开发和管理复杂的Web应用。本教程将围绕“spring mvc web demo(helloworld)”这一主题,引导你了解...

    Java web应用开发试卷

    Java Web应用开发试卷主要涵盖了Java Web技术的基础知识、核心概念以及实际应用,这些知识点对于学习者来说至关重要。Java Web是基于Java技术构建Web应用程序的一种方式,它包括了Servlet、JSP(JavaServer Pages)...

    精通Struts 基于MVC的Java Web设计与开发

    总的来说,《精通Struts:基于MVC的Java Web设计与开发》这本书将引导读者掌握如何使用Struts框架构建高效、可维护的Java Web应用。它涵盖了从基础概念到高级特性的全面内容,包括Action、ActionForm、Interceptor、...

    Java web 应用与开发教程 课件

    4. **MVC模式**:解释模型-视图-控制器架构在Web应用中的应用,以及如何通过Servlet、JSP和JavaBean实现这一模式。 5. **JDBC与数据库交互**:讲解如何使用Java进行数据库连接、SQL查询、结果集处理,以及事务管理...

    Spring MVC Helloword代码

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建Web应用程序提供模型-视图-控制器(Model-View-Controller)架构。这个框架在Java Web开发中广泛应用,因其强大的功能、良好的可扩展性和易用性而备受赞誉。...

    精通struts2 基于MVC的 java web应用开发实践第02章 第一个Struts2应用实例

    Struts2是一个强大的Java Web应用程序框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性、可扩展性极高的Web应用程序的工具和组件。本章将带你逐步深入理解并实践如何创建第一个Struts...

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl

    现在,Web容器应该能够正确解析JSTL标签,你的应用应该能正常运行了。 在开发Java Web应用时,正确配置和使用JSTL是非常重要的,它可以帮助我们编写更清晰、更易于维护的JSP代码,减少Java脚本let的使用。通过理解...

    精通Struts:基于MVC的Java Web设计与开发 pdf

    《精通Struts:基于MVC的Java Web设计与开发》这本书深入探讨了Struts框架,一个在Java Web开发中广泛使用的MVC(Model-View-Controller)架构。Struts1.1和1.2版本是该书关注的重点,这两个版本在当时代表了Struts...

    Struts 原理 与 应用

    Struts 是一个开源的Java Web框架,主要用于构建基于MVC(模型-视图-控制器)设计模式的Web应用程序。这个框架旨在提高应用的结构化和可维护性,它是在J2EE平台上发展起来的,特别是在JSP Model 2的基础上进行了...

    Java开发Web应用

    模型-视图-控制器(MVC)设计模式是Web开发中的重要概念,它将应用程序分为三个组件:模型负责数据管理,视图用于展示,控制器处理用户输入并协调模型和视图。MVC模式提高了代码的可维护性和可扩展性。 Ajax...

    jsp+servlet+javaBean实现MVC

    本篇文章将深入探讨如何使用JSP、Servlet和JavaBean技术来实现一个基于MVC模式的Web应用程序。 首先,我们来理解MVC的三个核心组件: 1. **Model(模型)**:这是业务逻辑的核心,负责处理与应用程序数据相关的...

    JSP Web应用教程

    **JSP(Java Server Pages)Web应用教程** JSP(Java Server Pages)是Java平台上的一个服务器端脚本语言,用于创建动态、交互式的Web应用程序。它将HTML代码与Java代码相结合,允许开发者在网页中嵌入Java代码,...

Global site tag (gtag.js) - Google Analytics