- 浏览: 7846 次
- 性别:
- 来自: 广州
最新评论
文章列表
Servlet(服务器端小程序)是用Java编写的服务器端程序,是一个java类,这个Java 类必须继承HttpServlet ,主要是用来处理客户端的请求并将处理结果发送到客户端。 Servlet带给开发人员最大的好处是它可以处理客户端传来的HTTP请求,并返回一个响应。
Servlet的程序的执行过程如下:
(1)客户端(Web浏览器)通过HTTP发送一个请求。
(2)Web服务器接受该请求并将其发送给Servlet。如果这个Servlet尚未被加载,Web服务器将把它加载到Java虚拟机并执行它。
(3)Servlet程序将接收该HTTP请求并执行某种处理。
(4)Servlet程序将处 ...
一、Hibernate做什么:
就是将对象模型(实体类)的东西存入关系模型中,
实体中类对应关系型库中的一个表,
实体类中的一个属性会对应关系型数据库表中的一个列
实体类的一个实例会对应关系型数据库表中的一条记录。
二、Hibernate存在的原因
解决阻抗不匹配的问题;
目前不存在完整的面向对象的数据库(目前都是关系型数据库);
JDBC操作数据库很繁琐
SQL语句编写并不是面向对象
可以在对象和关系表之间建立关联来简化编程
O/R Mapping简化编程
O/ ...
服务器端(线程一):
ServerSocket ss = new ServerSocket (8888); //定义一个监听端口
Socket sc = ss.accept(); //监听端口,处于阻塞状态,等待接收服务,一旦有请求过来就会返回请 ...
一、jdbc简介
JDBC是Java的开发者——Sun的Javasoft公司制定的Java数据库连接(Java Data Base Connectivity)技术的简称,是为各种常用数据库提供无缝联接的技术。JDBC在Web和Internet应用程序中的作用和ODBC在Windows系列平台应用程序中的作用类 ...
Struts 2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。
2.核心控制器:FilterDispatcher
FilterDispatcher是Struts 2框架的核心控制器,该控制器作为一个Filter运行在Web应用中,它负责拦截所有的用户请求,当用户请求到达时,该Filter会过滤用户请求。如果用户请求以action结尾,该请求将被转入Struts 2框架处理。
Struts 2框架获得了*.acti ...
Hibernate中的对象有三种状态: 瞬时状态 (Transient),持久状态 (Persistent),脱管状态 (Detached)
1. 1. 瞬时状态 (Transient)
由 new 命令开辟内存空间的 Java 对象,也就是平时所熟悉的普通 Java 对象。
如: Student stu = new Student();
瞬时 ...
hibernate是一种ORM(object relation mapping,对象关系映射)框架,所谓的对象关系映射,通俗的说,就是把JAVA对象保存到关系型数据库中。 hibernate要做的事,就是让对象投影到关系数据库中,然后实施持久化。其具体实现: 建立对象到关系数据库的映射。 example:建立User类到数据库的映射 一个简单的类User: public class User{ private int id; private String name; } User类对应的数据库表USER: column-name type rule id number P name varcha ...
面向对象的程序设计(Object Oriented Programming,简称OOP,亦有译为对象导向),指一种程序设计范型,同时也是是一种程序开发的方法论。它的最大特点是能够大幅度的提高软件项目的成功率,减少日后的维护费用,提高软件的可移植性和可靠性!类的概念是为了让程序设计语言更加清楚地描述现实生活中的事物。类是对某一事物的描述,是抽象的、概念上的定义;而对象则是实际存在的属于该事物得具体的个体,因而也称为实例。
对象(Object):是问题域或实现域中某些事物的一个抽象,它反映此事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体。关于对象要从两 ...