`
文章列表
(Struts)ActionForm类及表单数据验证 在Struts的中央控制器中写了Struts的控制器角色,在这篇介绍下Struts的视图! Struts的视图组件: Struts框架中的视图组件主要包括: JSP页面。 ActionForm类。 Struts自定义标记。 消息资源。 其中,ActionF ...
HTTP协议是什么   我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。因此,在我们认识HTTP之前,有必要先弄清楚URL的组成,例如:http://www.baidu.com/china/index.htm。它的含义如下:   1. http://:代表超文本传输协 ...
—基于SSH的项目开发 1语言和工具用J2EE开发,主要用到了JAVA、JSP相关技术。我们是基于MyEclipse平台开发的,采用了j2ee+MySql开源数据库,这些开源的工具有利于节约成本。不过这些工具还是比不上微软的强大,很多东西都没微软那么规范,毕竟是开源的,象一些报错一样,微软的参考文档是很出色。JAVA还有很多待改善的地方。但用起来久了,习惯就会感觉好恨多。 2开发框架我们系统是基于ssh框架开发的。典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立 ...
Hibernate中,<id>标签下的可选<generator>子元素是一个Java类的名字,用来为该持久化类的实例生成惟一标示,所有的生成器都实现net.sf.hibernate.id.IdentifierGenerator接口这是一个非常简单的接口,某些应用程序可以选择提供它们自己的特定实现当然,Hibernate提供了很多内置的实现下面是一些内置主键生成器(Key Generator)的意义                 1)    assigned主键由外部程序负责生成,无需Hibernate参与。   让应用程序在save()之前为对象分配一个标示符。这是 ...
    原文地址:http://blog.csdn.net/fcrpg2005/archive/2009/11/24/4865412.aspx      
  一、SiteMesh项目简介       OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。它不仅仅能处理动态的内容,如jsp,php,asp等产生的内容,它也能处理静态的内容,如htm的内容,使得它的内容也符合你的页面结构的要求。甚至 ...
关键字: 警告:hibernate缓存配置文件问题 警告: No configuration found. Configuring ehcache from ehcache-failsafe.xml  found in the classpath: jar:file:/C:/Program%20Files/Tomcat%205.5/webapps/XFWebs/WEB-INF/lib/ehcache-1.2.4.jar!/ehcache-failsafe.xml 原因:报这个错是因为在/sandh/web-inf/classes下面没有ehcache.xml这个文件!这个文件是hiberna ...
配置Hibernate,写出有关Hibernate的配置文件和数据库操作的对应的配置文件。 确定数据表,创建持久对象 编写对象和数据表的映射描述 编写和业务逻辑 Hibernate的简单应用(转载) 前言:      本人非常荣幸,近一个月来,浏览我的《Hibernate的简介及使用规则》这篇文章的人气很旺,说明大家现在都非常注重Hibernate的学习,我对它也很感兴趣,不过目前没有时间在学习,正在学习其它的开源软件,但是,我希望继续学习,所以我想将我的拙作和大家共分享,包括这篇文章,这都是我过去学习过的,在这里希望大家能够提出宝贵意见和建议,来共同学习进步。 一、 ...
简介: Hibernate 在处理多表关联及分组排序等复杂数据库查询操作时,其固有的 O-R 映射机制会产生大量冗余 SQL 操作,系统性能比传统的 JDBC 低很多。本文分析了 Hibernate 产生此类问题的原因,提出了一个在 Hibernate 框架内直接操作 JDBC 的接口的解决方案,在实际项目中验证了该解决方案可以有效提高此类查询的效率。文中提供的示例代码可以直接运用于使用 Hibernate 框架的 J2EE 系统项目。       详细内容地址:http://www.ibm.com/developerworks/cn/java/j-lo-hibernate-jdbc/ ...
Configuration接口      Configuration接口的作用是对Hibernate进行配置,以及对它进行启动。在Hibernate的启动过程中,Configuration类的实例首先定位映射文档的位置,读取这些配置,然后创建一个SessionFactory对象。     SessionFactory 接口     这里用到了一个设计模式――工厂模式,用户程序从工厂类SessionFactory中取得Session的实例。SessionFactory并不是轻量级的,一个项目通常只需要一个 SessionFactory就够了,但是当你的项目要操作多个数据库时,那你必须为每个数据库指 ...
把程序从hibernate2升级为hibernate3时,遇到的错误.在这里做一小节:一:INFO [STDOUT] 03:30:37,640 ERROR [DTDEntityResolver] Don't use old DTDs, read the Hibernate 3.x Migration Guide!程序里原来的映射文件(.hbm.xml)原来以: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-/ ...
Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory 为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4. hibernate的性能 ...
1. org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): 原因:<id>元素配置不正确,<id>元素缺少其子元素<generator></generator>的配置。   解决方法:<id>元素映射了相应数据库表的主键字段,对其子元素<generator class="">,其中class的取值可以为increment、 ...
spring3.0以及restful,项目采用SPRING3.0+HIBERNATE2.5。数据库是oracle只有一个表。 view plaincopy to clipboardprint?create table LMDZ   (     KH_NUM VARCHAR2(20),     LM_NUM NUMBER(2)   );  create table LMDZ(  KH_NUM VARCHAR2(20),  LM_NUM NUMBER(2)); 首先在eclipse ...
  今天在配置bean的时候,Myeclipse中'dependency-check' 处出现红叉, 基本内容是:   'dependency-check' is not allowed to appear in element 'bean'   百度不到,于是自己想了下,我用的是   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">     ...
Global site tag (gtag.js) - Google Analytics