SP---Java Server Pages
拥有servlet的特性与优点(本身就是一个servlet)
直接在HTML中内嵌JSP代码
优点:
优良的性能优于CGI,PHP,ASP
平台无关性操作系统无关,Web服务器无关
可扩展性tag的扩展机制,简化页面开发
servlet是在web服务器上的java程序,它提供服务,由它来传递给你html的格式.
Servlet是服务器小小的JAVA应用程序
平台独立,性能优良,森前盯能以线程方式运行悔春
Servlet API为Servlet提供了统一的编程接口
jsp在被第1次访问的时候 会别转义编译成类servlet 也可以说jsp就此和是一个servlet
jsp侧重与显示;servlet侧重与控制逻辑
我们可以将servlet看作腔此是嵌套了html代码的Java类;可伍巧迅以将jsp看作是嵌套宽大了Java代码的html页面.----------某Java培训老师
Jsp 属于动态网页 技术 而 servlet 是一种服务器端的Java应用程序
servlet 相当于一个拦配芦截器 一样, 当 设置 servlet 的配以文件 拦截为 *.action 之后
servlet 可以拦截 任何 页面结尾 是 *.action 的 页面
servlet 拦截到 后 会根据培明带 具体的业务 实现具体方法.
希槐局望对你有帮助.
jsp主要写html代码,也可以镶嵌java代码,者前不过不建议,因为Java代码主要是写在皮空.java文件中,而servlet就是以.java为后缀名的文件,不过实质上是没有什么区别,jsp可以说就是一个servlet,servlet也可以说是个jsp.建议你学一下MVC三层架构,你可以简单的认为jsp就是V(view)表现层,servlet就是C(control)控制层,javabean就是M(model)模型层.不过你慢慢学下去,就会发现不会首握清那么简单,但是一开始你是可以这样认为的.jsp主要编写表现层的代码,servlet控制,javabean处理业务逻辑.
JSP在本质上就是SERVLET,但是两者晌辩的创建方式不一样雹察.Servlet完全是JAVA程序代码构成擅长于流程控制和事物处理而通过Servlet来生成动态网页很不直观;JSP由HTML代码和JSP标签构成可以方便地编写动态网页所以呢在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.在Sstuts框源谨茄架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!