-
对于MVC模型的web应用的视图层来讲,应该尽量让Taglib原子化吗?实现要对外透明吗?3
MVC模型的一个很基本的做法就是在Controller里设置变量值,交给View来渲染,但当这个View里面用到了很多Taglib时,在Controller里调用Service获取数据,再将这些数据应用到View里的Taglib上时,就太麻烦了,而且非常难以维护。
所以我在考虑,是不是在Tagblib里直接调用Service获取数据后再在Taglib内部处理渲染,更好维护?2012年4月14日 22:46
目前还没有答案
相关推荐
Struts框架的核心在于MVC设计模式的实现,它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型层负责业务逻辑,视图层负责用户界面展示,而控制器则协调这两者之间的通信。在...
- **Spring MVC**:Spring框架的一个模块,用于构建Web应用,提供模型-视图-控制器(MVC)架构。 **2. Struts框架** Struts是Apache软件基金会的一个开源项目,主要用于构建基于Java EE的Web应用程序。它是基于...
6. **Spring框架API**:Spring是Java企业级应用的主流框架,它提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性。Spring的API包括`org.springframework.core`、`org.springframework.context`和...
JSP与Servlet相结合,可以实现MVC(Model-View-Controller)设计模式,提供灵活且强大的Web应用程序开发框架。 综上所述,J2EE和JSP是构建企业级Web应用的强大工具,它们通过组件化和标准化的方式,简化了开发流程...
JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,常用于构建交互式Web应用程序。"jsp报名系统 (1).zip" 是一个包含整个毕业设计项目的压缩包,其中可能包含了实现在线报名功能的所有源代码、数据库...
数据库、JSP(JavaServer Pages)和Servlet是Web开发中的核心技术,它们在构建动态网站和企业级应用中扮演着至关重要的角色。以下是这些技术的主要知识点的详细解释: **数据库** 数据库是存储和管理数据的系统,...
Struts是一个MVC框架,主要用于构建Web应用的表示层,不属于ORM技术。而IBATIS和Hibernate则是常用的ORM框架。 ##### 9. 事务的四个属性是指: - **答案**:【B】原子性、一致性、隔离性、持久性 - **解析**:事务...
MVC的各个部分都有那些技术来实现?如何实现? - **Model**:业务逻辑,如JavaBean。 - **View**:视图展示,如JSP。 - **Controller**:控制逻辑,如Servlet。 ##### 19. 我们在web应用开发过程中经常遇到输出某种...
JavaWeb是基于Java技术构建的Web应用程序开发框架,它涵盖了从服务器端编程、数据库交互到前端展示等多个层面的技术。在实际开发中,开发者经常会遇到一些常见的问题,这些问题可能涉及到Servlet、JSP、JDBC、MVC...