Java
xuyuanchen
这个作者很懒,什么都没留下…
展开
-
hibernate对数据库连接方言
今天在编程的过程中,配置hibernate的xml文件的时候,遇到了和数据库的连接方言,上网查询后发现,不同的数据库所对应的是不同的:DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hibernate.dialect.D...2010-04-12 00:43:52 · 92 阅读 · 0 评论 -
hibernate中lazy="false"理解
今天看到了别人的回答感觉讲解不错,分享下:hibernate3.0中lazy有三个值,true,false,proxy,默认的是lazy="proxy".具体设置成什么要看你的需求,并不是说哪个设置就是最好的。假如在student对象中包含一个head对象如果你确定在用student对象的时候就要用到head对象里的属性,那你就设置立即加载,因为设置立即加载那么在查询stude...原创 2010-11-29 17:32:16 · 264 阅读 · 0 评论 -
一个计算表达式的
老师留了个小作业,做一个能够算表达式的,要求是用截取字符串的方法熟悉java中切割字符串的处理,一种是不考虑+-*/优先级的,另外一种是考虑它们的优先级的,分别将两种情况的结果输出。哎,在学数据结构的时候,运用对应的数据结构真的是很方便解决问题的,没办法,老师这是让对字符串的操作,呵呵。写了下实现了,感觉是自己的第一想法,好多可以改进的。 [code="java"] pac...原创 2010-05-17 17:05:14 · 135 阅读 · 0 评论 -
连接池技术
java在操作数据库时,用到的是jdbc,在操作数据库时引入连接池技术,数据库连接池技术的思想非常简单,将数据库连接作为对象存储在一个Vector对象中,一旦数据库连接建立后,不同的数据库访问请求就可以共享这些连接,这样,通过复用这些已经建立的数据库连接,可以克服上述缺点,极大地节省系统资源和时间。 通常,使用的时候有两种形式,一种是直接配置tomcat,另外还可以使用第三方软件,配置t...2010-02-02 22:11:13 · 88 阅读 · 0 评论 -
在myeclipse下启动报错的问题
以前一直是用eclipse来做web的开发,这个学期换了myeclipse,非常好用,但是在启动的时候总是报错:严重: Error configuring application listener of class hof.struts.TaskManagerjava.lang.Error: Unresolved compilation problems: The...2010-02-02 18:58:37 · 150 阅读 · 0 评论 -
Spring的一些概念2
继续学习Spring中,Spring对服务的支持是蛮强大的: (1)对JNDI(命名服务)提供支持,Spring通过提供JNDI对象,将JNDI查找操作定义在配置文件中,从而避免了再java代码中的硬编码。javabean可以直接使用它,提高开发效率,JNDI对象是通过Ioc容器注入的,开发人员不需要关注具体对象从哪里来。 (2)对JTA(事务服务)提供支持。 ...原创 2010-05-07 00:34:38 · 101 阅读 · 0 评论 -
Spring的第二个程序
今天写了一下Spring连接数据库的程序,学到了一些东西,我用的数据库是sqlserver2000,首先将需要的包导入(包括数据库以及spring的相关的包),然后进行编写程序。 (1)myspring.xml[code="xml"] com.microso...原创 2010-05-06 20:01:52 · 98 阅读 · 0 评论 -
Spring的第一个程序
今天写了第一个Spring的小程序,体验了一下它的特性,xml文件的定义来装载bean,下面就是xml的文件:[code="xml"] Hello Spring! [/code]可以看出定义了bean,定义的bean在运行的时候不会自动加载,就是说在需要之前bean本身不会做初始化的动作,当getBean()方法时,传入需要...原创 2010-05-06 01:26:33 · 107 阅读 · 0 评论 -
Spring的一些概念1
今天开始进阶到Spring,Spring框架中有不少的概念,其中有一些还是面试题目当中经常会问到得,好记性不如烂笔头,写一写,理解地去记一下。 首先面对的是IoC(控制反转模式)也称做依赖注入或依赖介入,基本概念是:不创建对象,而描述创建对象的方式。即在配置文件中对哪个需要哪项服务进行描述,而不在代码中以硬编码的方式直接和对象与服务器连接。之后IoC容器将负责将它们联系在一起。 ...2010-05-05 00:00:14 · 85 阅读 · 0 评论 -
扑克牌程序
经常遇到这个问题,自己做了一下,随机发52张牌,分给4个人,每个人手中的牌是13张无重复,花色S代表黑桃,H代表红桃,D代表方块,C代表梅花。发完牌后4组牌由小到大排序(依数字的大小从1-13)。若有同一数字牌出现则依照S、H、D、C顺序。 1.Puke.java [code="java"] package pack3;import java.util.*;...2010-04-28 23:09:31 · 285 阅读 · 0 评论 -
struts2+hibernate实现简单登录与注册
最近在自学ssh,以前开发一直用的普通的MVC模式进行开发的,接触了这几个框架后感触很多,学着做了一个简单的登录注册的模块,运用的是struts2和hibernate来实现的。 1.(1)首先,运用了struts2提供的标签,struts2总共提供的标签大体有三类,一种是逻辑控制类标签:if elseif等,一种是表单的标签,这类事最常用的,最后就是非表单的标签如div等等。...2010-04-28 00:53:43 · 2009 阅读 · 0 评论 -
使用Hibernate进行数据查询却清除了数据库对应表的内容
这些天,在运用Hibernate框架的时候,出现了一个问题,我在插入数据的时候,能够正确的运行,一查询数据,即使是最简单的将一个表中的所有数据查询出来都不能成功,最郁闷的是,经过查询后,还把数据库中表中数据全部清除了,将hibernate下的log4j.properties引入后,查看日志: 22:04:59,359 INFO Environment:479 - Hibernate 3.1.2 2...2010-04-19 22:09:51 · 410 阅读 · 0 评论 -
HTTP Status 404 There is no Action mapped for namespace / and action name
在首次进行struts的开发中,初学者经常会遇到HTTP Status 404 There is no Action mapped for namespace / and action name 的问题,出现上述的问题,大概从以下几个方面进行检查: (1)首先,检查struts.xml的位置,一般在eclipse或者myeclipse下放在src目录下,在运行后,我们可以看到,我...2010-04-17 22:56:03 · 114 阅读 · 0 评论 -
struts2 简单配置
Struts2 是Apache下的一个开源在view层中很实用的框架。 (1)apache的网站,到download项下载struts。 (2)用myeclipse创建一个web项目,叫做first_struts,然后将struts2中的相应 的freemarker,ognl,struts2-core,以及xwork四个jar文件放入到本项目web-INF下的lib中(四个...2010-04-14 17:16:49 · 90 阅读 · 0 评论 -
Hibernate 接口和配置文件
Hibernate核心接口位于业务层和持久化层,核心接口总共有5个,分别是Session,SessionFactory,Configuration,Transaction和Query.(1)接触Session要和JSP应用中HTTPSession分开,后者的Session是用户Session.(2)SessionFactory接口负责初始化Hibernate.(3)Configurat...2010-04-12 23:58:04 · 108 阅读 · 0 评论 -
hibernate和struts2心得
1.hibernate中 load和get参数一样,完成功能一样,当能够找到这样的对象一样,当找不到get返回null load会抛出异常。2.struts2中从action1直接跳转到action2,有两种方法: 设置action1的result标签为: 1>.需要保存前一个action的属性信息时使用: action2 2>.不保存前一个action的属性信息时...原创 2010-12-02 17:52:18 · 203 阅读 · 0 评论