毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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网页自动生成工具的设计与实现【4080字】
计算机基础課程远程教學...
浅析高校计算机基础教學...
jsp+mysql的B2C网上商城系统的设计与实现
移动终端和JSP和MYSQL酒店管理系统设计
jsp+mysql毕业设计课题管理系统的设计
jsp+sqlserver会员管理系统设计
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
国内外图像分割技术研究现状
公寓空调设计任务书
志愿者活动的调查问卷表
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计