博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP放入Jar包支持
阅读量:7093 次
发布时间:2019-06-28

本文共 615 字,大约阅读时间需要 2 分钟。

hot3.png

所谓,就是可以把各种执行资源打在Jar包中使之根据业务分模块进行放置。

一般的资源、配置都没有太大的部分,但是对于JSP来说有有问题了,这是由于JSP的执行机制导致的。

虽然从我的本意来说,采用Jsp来做展现引擎,可能已经越来越不合时宜,但是考虑到历史遗留项目中可能有采用jsp的问题,作为平台来说,也是必须要考虑支持的。

熟悉JSP执行机制的人都知道,JSP是要先由容器处理成java代码,然后再编译生成class文件,然后执行的。

但是考虑了各种实现机制,不同的容器上解决方式还不一样,尤其是Weblogic和Websp here,里面存在接口到实现类的强转,导致无法通过包装进行实现,最后导致技术问题无法解决,方案搁置。

搁置的一个月之中,再三思考这个问题,最后就忽然灵光一现有点头绪了,试验一下果然成功--后面再补充详细实现方案。

目前达到的效果:

  • 可以支持tomcat,jetty,glassfish,weblogic,websphere等各种容器。
  • 不需要对容器的实现类进行hack。
  • 对jsp的各种技术如:forward,redirect,include,jstl等均完美支持,也就是说完全支持jsp规范。

与Tiny框架完美集成。

jsp文件可以自由的放在jar包中,从此,war工程中可以不再包含业务内容。

转载于:https://my.oschina.net/tinyframework/blog/176153

你可能感兴趣的文章
22 个常见的HTML5技巧和实际应用
查看>>
我的友情链接
查看>>
解决飞信不能发送短信问题
查看>>
OpenSSL&搭建私人CA
查看>>
MySQL explain
查看>>
Tapestry5中的DI
查看>>
PHP判断文件或者目录是否可写
查看>>
部署java项目二
查看>>
数据库设计三大范式
查看>>
正则表达式
查看>>
我的友情链接
查看>>
安全性测试AppScan工具使用实战
查看>>
leveldb和rocksdb在大value场景下的一些问题
查看>>
浅谈AD RID池系列(一):RID 概念和查询
查看>>
关于EMC VNX系列忘记存储账号密码的急救方法
查看>>
linux中cat、more、less命令区别详解
查看>>
决定正常运营的网站数据库大小因素
查看>>
实现图片水平垂直居中
查看>>
Open vSwitch介绍
查看>>
《软件测试》学习笔记(Ron Patton编著 第二版)(二)
查看>>