计算机语言JSP实习报告
计算机语言JSP实习报告计算机语言jsp实习报告实习内容:jsp 实习目的:通过jsp的学习,可以独立的编写留言板、上传规格、考试系统、连接sqlsv数据库、以及怎么样配置运行jsp服务器 实习要求:
计算机语言JSP实习报告 计算机语言jsp实习报告 实习内容:jsp 实习目的:通过jsp的学习,可以独立的编写留言板、上传规格、考试系统、 连接sqlsv数据库、以及怎么样配置运行jsp服务器 实习要求:懂得什么是jsp,运行原理,它的基本语法,内置对象,服务端的 输出缓冲区,文件流的读取,jsp数据库如:jb、b、ysql、l等,jsp与 jvbs,jv svl等 jsp是jv sv pgs的缩写,是由su公司倡导、许多公司参与,于1999年推出 的一种动态页技术标准。jsp是一个建立安全的、夸平台的先进动态页技术。 一、jsp工作原理 在一个jsp文件第一次被请求时,jsp引擎把该jsp文件转换成为一个svl。而 这个引擎本身也是一个svl,在jsk或blgi中,它就是jspsvl。 jsp引擎先 把该jsp文件转换成一个jv源文件,在转换时如果发现jsp文件有任何语法错 误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, jsp引擎用jv把该jv源文件编译成相应的lss文件。然后创建一个该svl的 实例,该svl的jspii()方法被执行,jspii()方法在svl的生命周期中只被执 行一次。然后jspsvi()方法被调用来处理客户端的请求。对每一个请求,jsp 引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该jsp文 件,则jsp引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方 式执行可大大降低对系统的资源需求,提高系统的并发量及响应时间.但应该注 意多线程的编程限制,由于该svl始终驻于内存,所以响应是非常快的。 如 果.jsp文件被修改了,服务器将根据设置决定是否对该文件重新编译,如果需 要重新编译,则将编译结果取代内存中的svl,并继续上述处理过程。 虽然 jsp效率很高,但在第一次调用时由于需要转换和编译而有一些轻微的延迟。 此外,如果在任何时候如果由于系统资源不足的原因,jsp引擎将以某种不确 定的方式将svl从内存中移去。当这种情况发生时jspsy()方法首先被调用,

