java web 与jsp的区别是:1、jsp服务于java web开发,javaweb是使用java语言进行web系统开发;2、Java是面向对象编程语言,而JSP是一个建立在Java基础上用于开发动态内容的web页面技术。
一、java web 与jsp的区别
1、jsp服务于java web开发,javaweb是使用java语言进行web系统开发。web系统开发现在主流的是MVC的三层架构,而jsp就是页面表现层的优选,因为它出现的比较早,技术相对成熟和普及。这就是最为流行的J2EE技术。jsp就是html中间插入java代码,最终要先编译为servlet,然后转换为class文件的。
2、Java是面向对象编程语言,而JSP是一个建立在Java基础上用于开发动态内容的web页面技术。Java负责逻辑业务处理,而JSP负责页面展现,Java applet是使用Java编程语言编写的。JSP使用“scriptlet元素”(Java代码)和“标记”(通常是HTML或XML)的混合编程,以提供数据驱动(“动态”)网页。JSP和JAVA的区别,JSP算是JAVA一种技术,用在网页编程上,因为JAVA不能直接写在html上,但jsp能,jsp就是Servlet程序,当JSP收到客户的请求时,SCRIPTLET(脚本小程序)就会被执行,脚本段将被插入到JSP所生成的目标Servlet的Serivce函数中。
延伸阅读:
二、JSP语言
JSP全称为JavaServer Pages,是一种用于开发支持动态内容的Web页面的技术。它有助于开发人员通过使用特殊的JSP标记在HTML页面中插入Java代码,其中大多数以<%开头,以%>结尾。
JavaServer Pages组件是一种Java servlet,目的在于实现Java Web应用程序的用户界面角色。Web开发人员将JSP编写为组合HTML或XHTML代码,XML元素以及嵌入式JSP操作和命令的文本文件。使用JSP,可以通过网页表单收集用户的输入,从数据库或其他来源显示记录,并动态创建Web页面。
JSP标记可用于各种目的,例如从数据库检索信息或注册用户优选项,访问JavaBeans组件,在页面之间传递控制,以及在请求,页面等之间共享信息。
以上就是关于java web 与jsp的区别的内容希望对大家有帮助。