JAVA学习笔记预编译
(2011-07-30 02:36:17)
标签:
杂谈
第顺次运行jsp时jsp将被改换成servlet(第顺次工夫较长,而尔后就会快许多)
搭配好的利用过程能够穿越设置jsp版面的URI照射,尔后只安装编译后的java类文件来告终安装(能够只将servlet类文件打包,避免对jsp文件的修改)
预编译措施:
在开发环境中运行必需编译的jsp页:tomcat默认把jsp页的类文件保留在work目录
利用jsp_precompile参数:只编译版面而不处理哀求:如applet.jsp?jsp_precompile或applet.jsp?jsp_precompile=true
tomcat的预编译:jsp容器对发生的类文件命名很混杂???(本书基于jsp1.1)
★从tomcat
的版本推荐来看,从4.x开始tomcat的编译器曾经重新编写,并且加深了对利用集成开发工具开发的利用过程的管教,www.b4ip.com在我利用的tomcat5.0.28中类文件名的问题曾经获得了较利益理
让利用过程直接调用servlet类文件:将类文件迁移到WEB-INF/class目录下与包名相相称的子目录里->dm.dmtyu.com;把此jsp页的URI照射法定增加到WEB-INF/web.xml文件中
★注:不能利用另一种容器来安排由其他容器中生成的servlet(web容器在其生成的servlet中调用自己的内部类)
jsp页的缓存:穿越下列措施设置应答首部来通知博览器和代办服务器不要缓存该页
response.addHeader()
response.addDateHeader()
可能将上述脚本变成自定义行动(更简明)
URL的解释:HTTP、servlet和jsp的规范管用于描写URI的术语互相抵触
1.绝对URI:由jsp页面生成的HTML元素利用的URI由博览器来举行解释;博览器的必需
以下两种由web容器来解释:
2.绝对路径URI:以"yu.yuanem.com;/"开始:统一服务器上的资源;容器将依据利用过程的环境路径(context
path)举行解释
3.相对路径URI:不以"/"开始:目前版面所在路径:如"process.jsp"或"../image/***.gif"C++有一个古朴的信念:“容易的问题用容易的措施处理,
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。