jsp的工作原理

jsp的工作原理,第1张

jsp工作原理:web服务器(tomcat\jboss等)先把jsp文件翻译成servlet的java文件,然后编燃并译成字节码文件,就是.class文件,当客户端枣唤访问的时候,服务器直接装载jsp对应的servlet的字节码文件。

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他 *** 作系统皮岩迹上运行。

客户访问这个页面的时候,只要该文件没有发生过更桐世改,JSP引擎就直接调用已经装载的Servlet。如果已经做过修改的话,那就会再次执行以上过程,翻译、编译并装载。其实这就是所谓的“第闷粗一人惩罚”。因为首次访问的时候要执行一系列以上的过程,所以会耗费一些时间;以后的访问就不会这样了。

jsp是由servlet发展过来的,你应该知道jsp主要是用来做页面显示的,早期jsp没出现之前servlet担当这一角色,servlet编写前端页面时非常繁琐效率低的,jsp实在servlet的基础上做了一层封装,更倾向于表现层,现在的servlet更倾向于业务逻辑层,这样做的目的也就是分层.把业务层和表现层的代蚂轮镇码分离开来,便于开发和维护.jsp在运行的第一次速度会比较慢,因为第一次他需要编译成servlet的文件,实际上你运行的就是一个jsp翻译过来的servlet.

实际开发中以MVC设计模式为主,强制性地使应用程序的输入、处理和输出分开。

现在的JSP页面中的代码已经减少了很多,只是简单地完成了输出,实际上在开发中,JSP中最好只包含一下3中类型的代码:

•接收属性:接收从Servlet传递过来的属性。

•判断语句:判断传递到JSP中的属性是否存在。

•输出内容:使用迭代或者VO进行输出。

在JSP页面中唯一允许导入的包只能是java.util包,值要能把握住这一点,即可开发出一个简洁、则团清晰的JSP页面。

访问数据库要用到jdbc技术。

首先加载驱动:Class.forName("驱动包.类名称")

然后获得连接:Connection conn = DriverManager.getConnection("孙歼橘连接路径,端口,数据库名"改旅,"数据库用户名","密码")

然后获得PreparedStatement:PreparedStatement pstmt = conn.prepareStatement("sql语句")

之后就按照检索和增删改的区别分别执行不同的代码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12359448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存