_____________ 专业班级: 专业班级:___ ___________________ _______________ 学 号:______________________
学生自我评价
通过对这篇文章的编写, 是我对 JSP 的基础知识以及应用方法有了更深刻 的了解,在这个过程中,不仅仅是为了完成
作业,更重要的是我对知识又 进行了回顾复习,加深了印象。在以后学习中我会更加努力地学习。
评阅意见: 评阅意见:
(评阅成绩:_________________) 评阅成绩: ) 评定教师签名: 日期:
JavaEE 技术 ——针对 jsp 的有关讨论
学生: 班级: :
摘要: 摘要:
本文主要针对 JSP 的相关知识、技术进行讨论。包括 JSP 的简单介绍,优缺点的分析, 内置对象的介绍,JSP 里边的技术方法,应用模型以及在编写过程中遇到常见问题的处理方 法。JSP 通俗地讲就是
HTML+Java=JSP。用美观的页面和强大的技术为用户实现交互。
关键字: 关键字 JSP、内置对象、技术方法、应用模型
一、 对于 JSP 的基本介绍
通 过 网 络 我 了 解 到 JavaEE 中 应 用 的 技 术 有 很 多 : JDBC,EJB,JAVA RMI,JNDI,JMAPI,JMS,JTS,JMF,Annotation,javaFX,JMX,JPA,JSP,JavaBean,ser vlet,mvc,XML 等。在这个学期中我们学习过的技术有:JSP,JavaBean,servlet, mvc,XML,JDBC 等。对于 JSP 有深刻的了解,因此我对 JSP 做一个比较详细的介 绍。 首先要知道什么是 JSP。JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页 设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序 的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后 将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序 段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 JavaServlet 一样,是在服务器端执行的,通常返回给客户端的就 是一个 HTML 文本,因此客户端只要有浏览器就能浏览。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客 户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客 户端的浏览器。JavaServlet 是 JSP 的技术基础,而且大型的 Web 应用程序 的开发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术的简 单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的 所有特点。 JSP 可用一种简单易懂的等式表示为:HTML+Java=JSP。
二、 对 JSP 的优缺点进行分析: (一) JSP 技术的强势:
(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任 意环境中进行系统部署,在任意环境中扩展。相比 ASP/
PHP 的局限性是显而 易见的。
(3)强大的可伸缩性。从只有一个小的 Jar 文件就可以运行 Servlet/JSP, 到由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理, 消息处理,一台服务器到无数台服务器,Java 显示了一个巨大的生命力。
JSP
(4)多样化和功能强大的开发工具支持。这一点与 ASP 很像,Java 已经有 了许多非常优秀的开发工具,而且许多可以
免费得到,并且其中许多已经可 以顺利的运行于多种平台之下。 (5)支持服务器端组件。web 应用需要强大的服务器端组件来支持,开发人员 需要利用其他工具设计实现复杂功能的组件供 web 页面调用,以增强系统性 能。JSP 可以使用成熟的 JAVA BEANS 组件来