`
123003473
  • 浏览: 1064434 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

jsp framework

 
阅读更多
freemarker
优点:
1、不能编写java代码,可以实现严格的mvc分离
2、性能非常不错
3、对jsp标签支持良好
4、内置大量常用功能,使用非常方便
5、宏定义(类似jsp标签)非常方便
6、使用表达式语言
缺点:
1、不是官方标准
2、用户群体和第三方标签库没有jsp多

性能:velocity应该是最好的,其次是jsp,普通的页面freemarker性能最差,但是在复杂页面上(包含大量判断、日期金额格式化)的页面上,freemarker的性能比使用tag和el的jsp好。


jsp是大家最熟悉的技术
优点:
1、功能强大,可以写java代码
2、支持jsp标签(jsp tag)
3、支持表达式语言(el)
4、官方标准,用户群广,丰富的第三方jsp标签库
5、性能良好。jsp编译成class文件执行,有很好的性能表现
缺点:
jsp没有明显缺点,非要挑点骨头那就是,由于可以编写java代码,如使用不当容易破坏mvc结构。
分享到:
评论

相关推荐

    Struts Fast Track - J2EE JSP Framework

    ### Struts Fast Track - J2EE JSP Framework 相关知识点 #### 一、Struts框架简介 Struts 是一个开源的MVC(Model-View-Controller)框架,用于简化Java Web应用程序的开发过程。它作为Java EE生态系统的一部分,...

    jsp下的jar包, 一共五个

    2. **jsp-api.jar**:JSP API的实现,提供了处理JSP页面所需的各种接口和类,比如`javax.servlet.jsp.JspPage`、`javax.servlet.jsp.tagext.Tag`等,用于编译和执行JSP页面。 3. **el-api.jar**:Expression ...

    Jsp面试题目.doc

    JSP 面试的常见问题,包括 JSP 内置对象、动作、INCLUDE 机制、请求转发、Servlet 生命周期、JDBC 连接数据库、Statement 和 PreparedStatement 的区别、Connection Pool 的原理及优点缺点、JSP Framework、国际化...

    BAS-package-jsp_jsp_

    【描述】"JSP framework with pg integration" 描述了该框架的核心特性,即它支持与PostgreSQL数据库的无缝集成。PostgreSQL是世界上最先进的开源关系型数据库管理系统之一,以其强大的功能和高度的稳定性著称。将...

    Struts从入门到精通

    1.1章节介绍了Struts作为JSP Framework的重要地位,它为开发人员提供了处理HTTP请求、页面展示、数据绑定等一系列功能的工具和API。 ### 1.2 Struts 的体系结构 Struts 的体系结构包括了以下几个关键部分: - **...

    Springboot项目整合JSP页面

    【Spring Boot 整合 JSP 页面】在传统的 Spring MVC 项目中,配置访问 JSP 页面相对简单,然而,Spring Boot 采用内置的 Servlet 容器(如Tomcat),默认并不支持 JSP,主要是因为 Spring Boot 强调快速开发,简化...

    spring framework 简介

    - **MVC Web 框架**:Spring MVC 是一个高度灵活的Web应用框架,支持多种视图技术,如JSP、Freemarker等,并且可以轻松集成安全认证等高级功能。 #### 三、为何选择Spring Framework? 面对如此多的J2EE框架,为...

    springboot整合jsp,下载即用

    <groupId>org.springframework.boot <artifactId>spring-boot-starter-web <!-- JSP 支持 --> <groupId>org.apache.tomcat.embed <artifactId>tomcat-embed-jasper <scope>provided <groupId>javax....

    jsp教程 比如Struts 和Spring framework)。

    为了把表现层presentation从请求处理request processing 和数据存储data storage中分离开来,升阳公司推荐在JSP文件中使用一种...有几种平台都基于服务于网络层的模-视图-控件 模式(比如Struts 和Spring framework)。

    Edit Plus编辑器 jsp查看器

    综上所述,Edit Plus编辑器结合了对JSP的良好支持和Microsoft.NET Framework v2.0的必要依赖,为开发者提供了一个高效且灵活的开发环境,便于管理和编辑JSP项目。对于需要处理大量JSP文件的开发者来说,这是一个值得...

    Springboot添加jsp支持

    在Spring Boot框架中,由于其默认推崇的是RESTful API和Thymeleaf、Freemarker等模板引擎,因此,它并没有内置对JSP(JavaServer Pages)的支持。然而,这并不意味着我们不能在Spring Boot项目中使用JSP,只是需要...

    JSP课程设计源码

    此外,理解JSP也能帮助开发者更好地过渡到更现代的技术,如Spring MVC或Play Framework,因为这些框架的核心思想源自于JSP。 总之,JSP技术的学习不仅能提升Web开发技能,还能为进阶Java EE技术打下坚实基础。提供...

    最新版本的JavaMail和 JavaBeans Activation Framework 1.1.0 解决jsp发送邮件问题

    JavaMail和JavaBeans Activation Framework(JAF)是Java平台中用于处理邮件和数据类型激活的重要库。在最新的1.1.0版本中,这两个库提供了一系列改进和修复,旨在优化开发者在使用JSP(JavaServer Pages)进行邮件...

    JSP外文文献及翻译

    JavaServer Pages(JSP)是Java技术中用于构建动态网页的一种标准编程模型,它是Sun Microsystems在J2EE(Java 2 Platform, Enterprise Edition)平台的一部分。JSP的主要目的是解决如何将枯燥的内容转化为具有吸引...

    SpringBoot添加JSP支持实例代码

    在Spring Boot框架中,默认情况下并不直接支持JSP视图解析,因为Spring Boot推崇的是轻量级、快速开发,推荐使用Thymeleaf、Freemarker等模板引擎来处理视图。然而,在某些场景下,开发者可能仍然需要使用JSP,比如...

    spring-framework-5.3.23 源码

    Spring MVC的松耦合设计使得开发者可以自由选择视图技术,如JSP、Thymeleaf或FreeMarker。 此外,Spring还提供了对WebSocket、RESTful API、JSON序列化和反序列化的支持,以满足现代Web应用程序的需求。Spring Boot...

    JSP技术简介及特点

    ASP.NET则是微软的Web开发框架,拥有丰富的开发工具和强大的.NET Framework支持。 总的来说,JSP技术作为Java EE的一部分,适用于构建大型、企业级的Web应用程序,尤其适合需要高性能、稳定性和可扩展性的场景。...

    springboot使用jsp实例

    在本文中,我们将深入探讨如何在Spring Boot项目中使用JSP作为动态网页技术。Spring Boot以其简化Spring应用程序的设置和配置而闻名,它提供了一种快速构建和部署现代Web应用程序的方式。结合JSP(JavaServer Pages...

    jsp原理及框架

    尽管现代Web开发中,诸如Spring MVC、Play Framework和Vue.js等前后端分离技术逐渐流行,但JSP仍有其独特的价值: 1. **学习曲线平缓**:对于初学者,JSP的语法与HTML相似,更容易上手。 2. **集成性**:在Java EE...

Global site tag (gtag.js) - Google Analytics