毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP《计算机基础》教学网站的建设(6)
(4) JSP能提供所有的Servlet功能。
(5) 健壮的存储管理和安全性。
由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有JAVA技术的所有优点,包括健壮的存储管理和安全性。
(6) 一次编写,随处运行。
(7) JSP的平台适应性更广。
这是JSP比ASP的优越之处。几乎所有的平台都支持Java、JSP+JavaBeans, 它们可以在任何平台下通行无阻。
1.4.6 JavaBeans在JSP中的应用
(1) JavaBeans
它是一个可重复使用的软件部件,该部件可以用来生成其进行可视化处理的组件。一个组件即Java应用程序或Applet的可重复使用的部件就是一个Bean。JavaBean传统的应用在于可视化领域,如ATM(窗口抽象工具集)下的应用。现在,JavaBean更多的应用在不可视化领域,它在服务器端应用方面表现出了越来越强的生命力。它们同样使用属性和事件。不可视化的JavaBean在JSP程序中常用封装事务逻辑、数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使得系统具有更好得健壮性和灵活性。
(2) JavaBean的特点
(1) 可以实现代码的重复利用。
(2) 易文护性、易使用性、易编写。
(3) 可以在支持Java的任何平台上工作,而不需要重新编译。
(4) 可以在内部、网内或者是网络之间进行传输。
(5) 可以以其他部件的模式进行工作。
(3) JavaBean的属性
属性是Bean组件内部状态的抽象表示。JavaBean的属性可以分为以下四类:
(1) Simple简单的:它依赖于标准命名来定义getXXX() 方法和setXXX()方法。
(2) Indexed索引的:允许读取和设置整个数组的值,也允许使用数组索引单独地读取和设置数组元素。
(3) Bound 绑定的:其值发生变化时要广播经属性变化监听器的属性。
(4) Constrained约束的:那些值发生改变及起作用之前,必须由约束属性变化监听器生效的属性。
1.4.7 在JSP开发中使用数据库
(1) JDBC技术工作原理
JDBC是Java数据库连接(Java Data Base Connectivity)技术的简称,是为各种常用数据库提供无缝连接的技术。JDBC向应用程序开发者提供了独立于数据库的统一的API,这个API提供了编写的标准和考虑不同应用程序设计的标准。其奥秘是一组由驱动程序实现的Java接口。驱动负责标准JDBC调用向支持的数据库所要的具体转变。JDBC API中有两层接口:应用程序层,开发人员用API通过SQL调用数据库和取得结果;驱动程序层,处理与具体驱动程序版本的所有通信。
(2) JDBC四种类型的驱动
(1) JDBC-ODBC Bridge
它为Java应用程序提供了一种把JDBC 调用映射为ODBC调用的方法。因此,需要在客户端机器上安装一个ODBC驱动。
(2) JDBC Native Bridge
它提供了一个
建筑
在本地数据库驱动上的JDBC接口。
(3) JDBC –Network Bridge
它不需要客户端的数据库驱动,而是使用网络-服务器中层来访问一个数据库。
(4) pure Java JDBC drive
纯Java驱动运行在客户端,并且直接访问数据库,因此运行这个模式要使用一个两个层的体系。
(3) JDBC对数据库记录访问的实现
JDBC有一个非常独特的动态连接结构,它使得系统模块化。使用JDBC来完成对数据库的访问包括以下四个主要组件:Java的应用程序、JDBC驱动管理器、驱动器和数据源。JDBC实现访问数据库记录步骤
(1) 通过驱动器管理器获取连接接口。
(2) 获得Statement或它的子类。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
VC++高级会所自动监控系统的研制+PID算法
下一篇:
C#智能停车场系统设计+可行性分析+需求分析
jsp值得买导购网站的设计与实现
jsp+mysql网上化肥店系统的设计与开发
jsp《计算机硬件技术基础...
jsp+mysql网络招标评审系统设计+源代码
jsp+mysql酒店管理系统的设计+源代码
基于JSP的课堂在线测试系统的设计与实现
jsp+mysql网上书城的设计与实现+ER图
STC89C52单片机NRF24L01的无线病房呼叫系统设计
AES算法GPU协处理下分组加...
酵母菌发酵生产天然香料...
浅论职工思想政治工作茬...
浅谈高校行政管理人员的...
从政策角度谈黑龙江對俄...
压疮高危人群的标准化中...
基于Joomla平台的计算机学院网站设计与开发
上海居民的社会参与研究
提高教育质量,构建大學生...