Kategoriak: All

arabera zhang jiali 15 years ago

621

Java

JDBC技术是Java用于执行SQL语句的API,提供对多种关系数据库的统一访问。它由Java语言编写的一组类和接口组成,标准化了数据库开发过程,使开发人员能够用Java编写数据库应用程序。JDBC程序可以实现建立与数据库的链接、提交SQL语句、处理结果集等功能。开发数据库程序时,需要了解如何使用JDBC API及获取相应的数据库驱动程序。驱动程序将用户请求转换为数据库可理解的形式,并返回结果。

Java

Java

分为三个版本

3.Java ME
2.Java EE

基于Java的一系列标准

分为4层

4.企业信息系统层(EIS)

3.业务层

Bean

Message-driven Bean(消息驱动)

Entity Bean(实体)

Session Bean(会话)

2.Web层

Java Web应用

MVC模式

V-view-表现

JSP页面

C-control-控制和处理

M-model-模型

开发环境

JBuilder

NetBeans

Eclipse

运行环境

JRE

JDK

应用服务器/JVM

又叫Java企业级应用服务器

按功能分类

J2EE服务器

Websphere

Weblogic

JSP服务器

...

Jetty

Tiger

Tomcat

加载JavaWeb组件,并执行

根据用户请求,选择合适文件加载执行,然后把结果返回给Web服务器。

Web服务器

接收用户的Web请求,然后提交给应用服务器,再把应用服务器执行的结构返回给用户。

JavaWeb开发主要技术

XML

JavaBean

完成所有的控制过程。

使用Java语言编写的组件,是比较特殊的Java类。

Servlet

Servlet监听器

Servlet过滤器

作用

◆查询请求并作出相应的行动。◆阻塞请求-响应对,使其不能进一步传递。◆修改请求的头部和数据。用户可以提供自定义的请求。◆修改响应的头部和数据。用户可以通过提供定制的响应版本实现。◆与外部资源进行交互

特点

◆Servlet过滤器可以检查和修改ServletRequest和ServletResponse对象◆Servlet过滤器可以被指定和特定的URL关联,只有当客户请求访问该URL时,才会触发过滤器◆Servlet过滤器可以被串联在一起,形成管道效应,协同修改请求和响应对象

运行在服务器端的Applet

通过HTTP协议进行工作

是纯Java文件,是一个类

通常包含三类方法

service

destroy

init

从完成的功能来说,Servlet与JSP是完全一样的,只是从编写的角度看他们不同。

是运行在服务器端的小程序,能接收Web客户端的请求,并做出响应

主要完成控制、接收请求,调用业务处理(JavaBean),根据调用结果找到一个JSP页面对用户进行相应。

JSP

是在HTML或XML文档中嵌入Java脚本或JSP标签形成的,是文本文件

主要完成输入、输出,主要使用HTML标签和JSP标签。

1.客户层

1.Java SE

JDBC技术

是什么
包含2个包

扩展API javax.sql

核心API Java.sql

包括2组接口

面向驱动程序编写人员。

面向Java应用开发人员;

通过JDBC API可以完成三件事情

3.处理返回的结果集。

2.向服务器提交要执行的SQL语句;

1.建立于数据库管理系统的链接;

在开发数据库程序时要学会两件事情

2.学会使用这组标准的API,能够完成对数据库的基本操作。

1.得到相应数据库的驱动程序(不同的数据库挂历系统有不同的驱动程序);

驱动程序的作用是将用户的请求转化为数据库理解的方式,然后把数据库返回的结果返回给用户。

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。使用JDBC API编写的程序可以实现对不同数据库的访问。