文献笔记7

[1]蒋治学. JSP技术及其在动态网页开发中的应用分析[J]. 浙江水利水电学院学报,2020,32(02):75-77.

JSP( java server pages) 是在 sun microsystems 公司主导下,由从多公司一起参与构建的一种动态网页设计技术标准,其目的在于快速、便捷、简易地构建一个基于 web 的网页应用程序。该技术的脚本语言是 java 语言,与其他动态网页设计技术相比较,优势极大,尤其是跨平台问题上,更为有效,在 windows、linux、soloris 等平台下都可以正常运行,并且能够高效率执行相应操作,是目前动态网页设计的主要技术。JSP 技术使 WEB 开发设计人员能够快速创建并维护动态网页,尤其对于商业系统更为有利。JSP 技术作为 java 的一个重要组成部分,能够快速开发出一个以 web 为基础,独立于平台的一个应用程序,JSP 使用户界面与系统内容有效分离,设计人员不需要改动底层动态内容,就能够对整个网页布局进行转换。

一、JSP 的技术优势
JSP 是以 java servlet 为基础构建的一个服务,同时,还对这一技术进行了优化改进,因此,能够使java 运行环境下的 WEB 程序开发更为高效。

( 1) JSP能够生成并显示分离内容,通过 JSP 技术,设计人员可以运用 HTML、XHL 等语言格式化并开发最终所需页面,并运用小脚本技术或 JSP 标识等,生成动态网页内容。生成的动态内容能够在 java bean 组件及标识中进行封装,捆绑脚本,使 JSP 标识、脚本均能够在服务器端上同时运行,JSP 相应的引擎会对这些内容进行解释,最后生成用户所请求的相应内容。

( 2) 能够在各种平台中有效适应并保持很高的执行效率。JSP 在页面内容当中内置了脚本语言,由于其设计开发运用了 java 编程语言,因此天然具备了一次编写,因此可以多平台运行,能够在各平
台间进行转移,不需要重新编译相应平台所需要的JSP 与 java,整体运行更快,执行效率更高。

( 3) 可重用组件。JSP 在处理较为复杂的程序时,要依赖于组件,通过重用组件的方法,能够使整体开发进程更为顺利,在完善技能的同时,优化开发效果。

( 4) 可扩展性强。一个所具备的扩展与增强能力,可对已有特性轻易进行修改,将新特性轻易地加入进去,且这些修改与增加不会影响系统其他部分的运行,这种功能被称为可扩展性。

二、在 JSP 页面直接嵌入一个 Java 程序
这种方法就是在在 JSP 页面直接嵌入一个 java程序,对后台数据库进行访问,JSP 能够通过 JDBC连接后台数据库。第 1 步,加载一个可用的 JDBA驱动程序如 ODBA 桥驱动程序; 第 2 步,与数据库
建立一个连接对象,这一步可以 DriverManager 服务中的 GetConnection 这一方法实现; 第 3 步,建立一个语句对象,选择 Connection 对象下的 createState- ment 这一方法构建; 第四步,通过 Statement 对象,执行Insert into、Delete、Select 等 SQL 命令,如,执行 Select命令时,就会返回到 1 个对应的结果集对象中。

上一篇:计算机课程设计jsp+servlet社区居民健康档案管理系统【安装调试+代码讲解+文档报告】


下一篇:Java、JSP基于B/S的即时通讯微博系统