jsp的工作原理(简单描述jsp的运行原理)
jsp作为视图,来表现页面servlet作为控制器,控制程序的流程并调用业务进行处理javabean封装了业务逻辑遵循了mvc设计模式。
jsp是由servlet发展过来的,你应该知道jsp主要是用来做页面显示的,早期jsp没出现之前servlet担当这一角色,servlet编写前端页面时非常繁琐效率低的,jsp实在servlet的基础上做了一层封装,更倾向于表现层,现在的servlet更倾向于业务。
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导许多公司参与一起建立的一种动态网页技术标准JSP技术有点类似ASP技术,它是在传统的网页HTML标准通用。
JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。
JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件然后创建一个该S。
与文本知识相关的文章:
关键词:jsp的工作原理