新手的JSP学习心得之(二)(3)_JSP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:新手的JSP学习心得之(一)一、 JSP 工作原理 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转
安全选项true/false,如果设置为true,那么在服务端与在客户端之间传送该COOKIE内容时,采用HTTPS协议.
如何检查一个客户端是否支持COOKIE方法:
用下面方法写一个COOKIE到客户端,并确认成功
try
{
Cookie c = new Cookie("mycookie","COOKIE TEST");
response.addCookie(c);
}
catch(Exception e)
{
System.out.println(e);
}
然后在一个新JSP文件中:用下面方法取客户端COOKIE到cookies中, 如果cookies.length ==0,说明该客户端浏览器不支持COOKIE
try
{
Cookie[] cookies = request.getCookies();
if(cookies.length ==0)
{
System.out.println("not support cookie");
}
}
catch(Exception e)
{
System.out.println(e);
}
七、JSP和SERVLET区别: SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。 后来SUN推出了类似于ASPJSP,把JAVA代码嵌套到HTML语句中,这样,就大大简化和方便了网页设计和修改。ASP,PHP,JSP都是嵌套型SCRIPT语言。 一个分布式系统应分为三层:表示层,业务逻辑层,数据存取层,在J2EE体系结构中,SERVLET用来写业务逻辑层是很强大,但是对于写表示层就很不方便。JSP则主要是为了方便写表示层而设计。ENTITY BEAN实现数据存取层,SESSION BEAN实现业务逻辑层。如果是简单应用系统,可采用JSP+BEANS结构进行设计,JSP中应该仅仅存放与表示层有关东西,也就是说,只放输出HTML网页部份。而所有数据计算,数据分析,数据库联结处理,统统是属于业务逻辑层,应该放在JAVA BEANS中。通过JSP调用JAVA BEANS,实现两层整合。 实际上,微软DNA技术,简单说,就是ASP+COM/DCOM技术。与JSP+BEANS完全类似,所有表示层由ASP完成,所有业务逻辑由COM/DCOM完成。 为什么要采用这些组件技术呢?因为单纯ASP/JSP语言是非常低效率执行,如果出现大量用户点击,纯SCRIPT语言很快就到达了他功能上限,而组件技术就能大幅度提高功能上限,加快执行速度。另外一方面,纯SCRIPT语言将表示层和业务逻辑层混在一起,造成修改不方便,并且代码不能重复利用,采用组件技术就只改组件就可以了。 对于复杂应用,应该采用ENTITY BEAN实现数据存取层,SESSION BEAN实现业务逻辑层,用JSP来调用SESSION BEAN,由SESSION BEAN调用ENTITY BEAN。即采用JSP+EJB来构建一个复杂分布式系统。它比JSP+BEAN具有更高吞吐量,可靠性,安全性。综上所述,对简单应用,可采用JSP+BAEN,对复杂应用系统,应采用JSP+EJB,SERVLET变无足轻重。用JSP完全可替代它。
分享:解析Hibernate+Struts结合开发随着Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台,J2EE平台得到了长足的发展。借助于J2EE规范中包含的多项技术:Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages( JSP )、Java Message Service(JMS)等,开发出了许多应用
相关JSP教程:
- jsp response.sendRedirect不跳转的原因分析及解决
- JSP指令元素(page指令/include指令/taglib指令)复习整理
- JSP脚本元素和注释复习总结示例
- JSP FusionCharts Free显示图表 具体实现
- 网页模板:关于jsp页面使用jstl的异常分析
- JSP页面中文传递参数使用escape编码
- 基于jsp:included的使用与jsp:param乱码的解决方法
- Java Web项目中连接Access数据库的配置方法
- JDBC连接Access数据库的几种方式介绍
- 网站图片路径的问题:绝对路径/虚拟路径
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- jsp下显示中文文件名及绝对路径下的图片解决方法
- 相关链接:
- 教程说明:
JSP教程-新手的JSP学习心得之(二)(3)。