学习
文章平均质量分 79
amier_one
这个作者很懒,什么都没留下…
展开
-
Oracle 10G安装
1、 解压文件10201_database_win32.zip,并双击解压目录下的setup.exe,出现安装界面,如下:这里我选择了企业版、记住全局数据库名(很重要建议不要修改保持默认),输入数据库口令(即数据库密码)。2、 输入口令和确认口令,如:password,点击下一步,出现如下进度条,注:此口令即是管理员密码。3、 检查先决条件,选中红框所示的转载 2012-03-12 22:55:45 · 800 阅读 · 0 评论 -
JSTL标签常用
JSTL简介: 标准标签库JSTL的全名为:Java Server Pages Standard Tag Library. JSTL主要提供了5大类标签库:1. 核心标签库: 为日常任务提供通用支持,如显示和设置变量,重复使用一组项目,测试条件以及其他操作(如导入和重定向web页面等).2. 国际化(I1转载 2011-11-13 13:44:24 · 8891 阅读 · 3 评论 -
EL表达式详解教程
EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user =(User)session.转载 2011-11-13 13:19:21 · 13349 阅读 · 3 评论 -
JSP自定义标签库
用发和标准标签库一样.唯一不同的是,自定义标签需要自己实现哈哈! 自定义标签库分为传统标签,简单标签,和标签文件.三者区别在于一个比一个简单.实现细节大致相同.实现原理也大致相同.下面简单说说实现过程.Tag接口:普通标签体接口.继承与JspTag.把pageContext传给自己实现的标签类.设置标签的属性.(标签体被镶套,则调用setParent方转载 2011-11-09 10:04:39 · 3803 阅读 · 0 评论 -
servlet中init方法
init方法是在Servlet实例化之后执行的,并且只执行一次。一.先说init(ServletConfig)中参数ServletConfig,代表的是配置信息。即在web.xml中配置的信息,比如: myfirstservlet转载 2011-11-10 11:08:43 · 2207 阅读 · 0 评论 -
servlet中init()和service()方法的区别
servlet中init,service方法首先你要明确servlet的生命周期和HTTP协议. Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一:doGet:处理GET请求 doPost:处理POST请求 当发出客户端请求的时候,调用service 方法并传递一个请求和响转载 2011-11-10 10:09:24 · 16815 阅读 · 0 评论 -
会话跟踪技术之—session
会话跟踪技术:由于HTTP协议本身不具有会话状态,所以,要想在Web应用程序中维持会话状态信息和实现有状态的会话管理,必须采用一些专门的技术来进行解决。要实现有状态的会话,就需要在Web服务器程序和客户端浏览器之间来回传递会话ID,以关联同一客户端浏览器向服务器发出的连续请求。实现在Web服务器程序和客户端浏览器之间来回传递会话ID的技术被称为会话跟踪技原创 2011-11-09 22:20:09 · 1123 阅读 · 0 评论 -
会话跟踪
HTTP是一种无状态协议,每当用户发出请求时,服务器就做出响应,客户端与服务器之间的联系是离散的、非连续的。当用户在同一网站的多个页面之间转换时,根本无法知道是否是同一个客户,会话跟踪是一种灵活、轻便的机制,它使在页面上的状态编程变为可能。当一个客户在多个页面间切换时,服务器会保存该用户的信息。会话:Web应用中的会话是指一个客户端浏览器与Web服务器之间连续发生的一系列请原创 2011-11-07 22:32:51 · 772 阅读 · 0 评论 -
cookie小试刀—编写servlet利用Cookie保存上次访问该servlet的时间
简单分析,由于http协议的无状态性不能保存数据,我们利用cookie保存用户上次登陆该servlet的时间,第一次登陆告诉是第一次登陆还没记录,(servlet中获取到的cookie值为空说明是第一次登陆这时设置上cookie的值保存这次登陆的时间)第二次及以后则显示上次的登陆时间(servlet中获取到的cookie值不为空,将cookie中的值显示即上次登录的时间)。代码:packa原创 2011-11-08 22:28:33 · 1784 阅读 · 0 评论 -
会话跟踪技术之—Cookie技术
一、什么是Cookie?Cookie是在浏览器访问Web服务器的某个资源时,由Web服务器在HTTP响应消息头中附带传送给浏览器的一段数据。浏览器可以决定是否保存这段数据。 推荐阅读百度文库资料cookie_百度百科。二、cookie注意:一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时,都应在HTTP请求头中将这个Cookie回传给WEB服务器。W原创 2011-11-08 22:14:38 · 1562 阅读 · 0 评论 -
servlet中利用请求域属性传递对象数据
利用请求域属性传递对象数据,说的是将要保存的数据存到请求域中,方便利用。具体使用方法:一、HttpServletRequest接口中提供了几个方法用来操作请求实例中存储的对象:public void setAttribute(String name, Object obj):将对象存储进HttpServletRequest实例中。public Object getAttribu原创 2011-11-07 22:20:48 · 4104 阅读 · 0 评论 -
servlet的重定向与请求分派
当一个servlet无法单独完成客户端的请求时,这时就要用到多个servlet对请求信息进行处理。怎样从一个servlet跳转到里一个servlet中呢?一共有两种方法进行处理:一、重定向使用HttpServletResponse接口提供的sendRedirect()方法用于生成302响应码和Location响应头,从而通知客户端去重新访问Location响应头中指定的URL。原创 2011-11-07 21:47:08 · 2464 阅读 · 0 评论 -
servlet过滤器
以前以为Filter只是一个特殊点的Servlet,用进只需在web.xml中配置一下拦截路径就可以了,可经过这两天的深入学习,才知道以前对Filter类的了解和使用都太过浅薄了。在网上看了很多篇相关的技术文章,现提取它们中的精髓(我认为能说明问题的东西)及我个人的一些学习经验作如下总结,希望能帮助大家更好地理解Filter的过滤机制。要学习Filter,就必须先理解和掌握servlet的转载 2011-11-27 21:20:02 · 829 阅读 · 0 评论 -
JAVA中的format
1. java.text.Format 21.1. Format的方法... 21.2. Format的子类... 21.3. DateFormat的用法... 21.4. MessageFormat的用法... 21.5. NumberFormat的用法... 31.5.1. NumberFormat的介绍... 3转载 2011-11-25 22:48:23 · 7083 阅读 · 0 评论 -
Hibernate配置
由于Hibernate是为了能在各种不同环境下工作而设计的, 因此存在着大量的配置参数. 幸运的是多数配置参数都 有比较直观的默认值, 并有随Hibernate一同分发的配置样例hibernate.properties (位于etc/)来展示各种配置选项. 所需做的仅仅是将这个样例文件复制到类路径 (classpath)下做一些自定义的修改.4.1. 可编程的配置方式转载 2011-12-05 17:00:38 · 2501 阅读 · 0 评论 -
在Eclipse下搭建Android开发环境教程
链接地址:http://mobile.51cto.com/android-227548.htm转载 2011-12-06 09:49:43 · 638 阅读 · 0 评论 -
Hibernate数据对象的三种状态
Hibernate的对象有3种状态,分别为:瞬时态 (Transient)持久态(Persistent)脱管态(Detached) 处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 *瞬时态 由new命令开辟内存空间的java对象. Person person =转载 2011-12-06 22:57:28 · 629 阅读 · 0 评论 -
java中类与类之间的关系
资料来源于互联网,由作者整理。一、泛化(继承)继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。类与类之间的继承用extends,接口之间的继承用implements。二、依赖两个相对独立的类(类A和类B)一个类(类A)用到了另一个类(类B),而这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响原创 2011-12-25 19:00:25 · 3667 阅读 · 1 评论 -
hibernate中复合主键
复合主键:一张表的多个字段组合构成这张表的主键,这个主键就叫复合主键。在hibernate中配置复合主键:Hibernate复合主键的编写有两种情况:1、将复合主键各字段定义为私有属性。2、将复合主键字段抽取出来定义一个主键类(暂且这样称呼),在实体类中包含主键类即可。(推荐使用这种方法)映射文件的编写:复合主键使用:方式一: 由几个字段构成添加几个原创 2011-12-25 17:29:02 · 2195 阅读 · 0 评论 -
数据库的优化
数据库的优化:1.在数据库中条件查询速度很慢的时候,如何优化?1.建索引(a 提高查询检索的性能b 创建唯一索引c 创建主键d 归类)2.减少表之间的关联3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据2.在hibernate中进行多表查询,每个表中各转载 2011-12-25 19:53:31 · 855 阅读 · 0 评论 -
hibernate主键生成策略详细说明
主键生成器描述特点increment用于为 long, short 或者 int 类型生成 唯一标识。自动递增的,每次增量为1。只有在没有其他进程往同一张表中插入数据时才能使用。在集群下不要使用。跨数据库,不适合多进程并发更新数据库,适合单一进程访问数据库,不能用于群集环境。identity对 DB原创 2011-12-25 17:41:10 · 3112 阅读 · 1 评论 -
hibernate 错误:org.hibernate.HibernateException: Unable to get the default Bean Validation factory
原文地址:错误处理转载 2011-12-14 18:12:23 · 783 阅读 · 0 评论 -
解读Hibernate继承映射策略
Hibernate继承映射的英文是Inheritance Mappings,Hibernate继承映射有三种策略,下文对Hibernate继承映射策略具体理解。Hibernate支持三种基本的继承映射策略:◆每个类分层结构一张表(table per class hierarchy)◆每个子类一张表(table per subclass)◆每个具体类一张表(tab转载 2011-12-14 20:44:55 · 744 阅读 · 0 评论 -
session中get和load方法区别以及close()、clear()、evict()
下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返回null2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂 ■ 首先查找s转载 2011-12-22 20:59:04 · 1781 阅读 · 0 评论 -
hibernate中的session中的方法(网页资料整理)
Session接口的APIMethod Summary TransactionbeginTransaction() 开始一个工作单元并且返回相关联的事务(Transaction)对象。 voidcancelQuery() 终止执行当前查询。转载 2011-12-12 18:03:58 · 2812 阅读 · 0 评论 -
hibernate实体关系
1、一对一关系数据库中的一对一设计分两种形式:(1) 外键关联:一个表中添加一个字段作为外键,值是与其相对应一对一关系表的主键值。(2) 主键关联:两张一对一关系的表共用一个主键,主外键是一个字段。 在实体关系中(1) 单向关联,在任意一个实体类中添加另一个实体类型的属性(2) 双向关联,在两个实例类中都添加另一个实体类型的属性原创 2011-12-11 22:33:59 · 3030 阅读 · 0 评论 -
Hibernate介绍与配置文件、jar包的说明(一)
在编写java程序的时候总会和数据库打交道,大家都知道java是面向对象的编程语言、在java里面一切都是类,java里面用的是对象模型,对象模型包括的概念有:继承、多态等;而数据库是关系模型,反映的是表与表的关系、关系模型包括的概念有:表、主键、外键等,在我们编写java程序时需要将对象模型与关系模型进行转换,通常采用两种方法来转换这两种关系:1、使用数据库连接技术手工编写代码对原创 2011-12-08 17:24:05 · 2724 阅读 · 0 评论 -
Hibernate介绍与配置文件、jar包的说明(二)
实体类映射文件():User.hbm.xml "-//Hibernate/HibernateMapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">原创 2011-12-09 11:08:42 · 1287 阅读 · 0 评论 -
HQL使用
HQL:Hibernate Query LanguageHQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按如下步骤进行:(1)获取Hibernate Session对象;(2)编写HQL语句;(3)以HQL语句作为参数,调用Session的createQuery方法创建查询对象;转载 2011-12-07 11:44:08 · 992 阅读 · 0 评论 -
Struts,Spring,Hibernate三大框架面试-笔试题
1.Hibernate工作原理及为什么要用?原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory为什么要用: 1. 对JDBC访问数据库的代转载 2011-12-07 19:58:12 · 1604 阅读 · 0 评论 -
利用commons-fileupload实现文件的上传(源码)
现在我们利用commons-fileupload实现文件的上传,开发环境:Myeclipse 9.0 对文件上传的细节分析:1、乱码问题的出现与解决 2、上传文件类型的约束 3、上传文件的大小约束4、临时缓存文件的处理 5、服务器端文件的保存 6、文件名相同覆盖问题7、多文件同时上传问题 等…………实现:原创 2011-11-24 19:51:15 · 4599 阅读 · 0 评论 -
commons-fileupload的详细介绍与使用
Java Web开发人员可以使用Apache文件上传组件来接收浏览器上传的文件,该组件由多个类共同组成,但是,对于使用该组件来编写文件上传功能的Java Web开发人员来说,只需要了解和使用其中的三个类:DiskFileUpload、FileItem和FileUploadException。这三个类全部位于org.apache.commons.fileupload包中。首先需要说明一下转载 2011-11-24 19:16:20 · 14683 阅读 · 1 评论 -
http协议之get 和 post请求
一、get请求方式当通过get请求方式向服务器提交信息时,要提交的信息将会附加到url地址的后面。例:请求头:GET/servlet/ParamsServlet?param1=abc¶m2=xyz HTTP/1.1是向servlet/ParamsServlet提交信息而信息的内容是param1=abc,param2=xyz。附加的信息用?后表示。而信息之间用&符号间隔。原创 2011-10-23 20:03:32 · 1191 阅读 · 0 评论 -
2011-10-19 java servlet开始-http协议。
首先要弄明白servlet 是干什么的?什么是 java servlet?servlet是服务器端的java应用程序类似于php这中的服务器端脚本程序,是用在web程序上面的。它是用来生成动态html(DHTML)的。是客户机,服务器,数据库的中间连接层。今天介绍http协议。我们在浏览网页时都会在地址栏输入网址然后进入相应网页,那么浏览器是怎样和服务器通信的呢,那就是http协议。我原创 2011-10-20 21:48:58 · 661 阅读 · 0 评论 -
2011-09-30 xml文档的解析
XML解析方式分为两种:dom和saxdom:(Document ObjectModel, 即文档对象模型) 是W3C 组织推荐的处理XML 的一种方式。sax: (Simple API forXML) 不是官方标准,但它是XML 社区事实上的标准,几乎所有的XML 解析原创 2011-09-30 23:47:25 · 518 阅读 · 0 评论 -
2011-10-11 tomcat虚拟路径
我们已安装了tomcat那我们该怎样访问服务器呢?浏览网页时我们会输入url地址比如百度我们会在浏览器地址栏输入:http://www.baidu.com然后按回车键。在浏览百度搜索出来的结果时我们注意到浏览器地址栏的内容http://www.baidu.com/xxxxxxx多原创 2011-10-11 16:13:19 · 613 阅读 · 0 评论 -
2011-09-28 dtd约束进阶二
下面都能够声明一个混合型的元素。是混合内容元素,可以包含字符串,也可以包含子元素,而且可以出现多次也是混合内容元素,可以包含字符串,又可以包含和两个元素,而且这两个元素的出现 次数也比较随意注释: “*”表示该元素出现0次或者多次,原创 2011-09-28 21:54:12 · 565 阅读 · 0 评论 -
2011-09-26 xml知识
XML是指扩展标记语言,XML 的设计宗旨是传输数据,而非显示数据,它与html语言相似是一种标记语言。html语言是网页设计,用来显示信息。html中定义了许多标签,如: 等实用标记标签。而xml没定义标签用户可以自己定义自己需要的标签。xml树图:要表原创 2011-09-27 20:42:19 · 648 阅读 · 0 评论 -
2011-09-27 dtd约束进阶
DTD对元素声明: 元素声明以“”结束 元素声明指令“ELEMENT”为关键字,必须大写 元素名:为当前元素指定的元素名称原创 2011-09-27 21:35:33 · 549 阅读 · 0 评论 -
网页资料 一些java小知识总结
按时间索引按回复索引主题:一个计算机专业学生几年的Java编程经验汇总 查看完整版 作者:林路 时间:2009-06-12 23:31标题:一个计算机专业学生几年的Java编程经验汇总转载 2011-09-21 22:41:27 · 1451 阅读 · 0 评论