摘要: intra-mart(CoreMount)学习笔记1配置目录的介绍下面对intra-mart的目录结构进行下说明。bin 放置服务器模块共通初期设定文件的文件夹lib 放置一些共通的包conf 放置服务器模块共通初期设定文件的文件夹doc J2EE开发模式的工作目录pages script开发模式的工作目录log 放置系统日志为了学习,把6.1和7.0都用过了,感觉6.1的服务器启动不是太让人满意,现在我已经把6.1给删掉了,拿7.0学习。由于工作上的要求,现在学习的开发模式是script,J2EE开发模式还没有尝试过。script开发模式是使用html和JavaScript的开发模式。画面由 阅读全文
posted @ 2012-07-31 19:20 积淀 阅读(3886) 评论(0) 推荐(0) 编辑
摘要: HQL 总结1. 查询整个映射对象所有字段//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段String hql = "from Users";Query query = session.createQuery(hql);List<Users> users = query.list();for(Users user : users){System.out.println(user.getName() + " : " + user.getPasswd() + " : " + user.getId());} 阅读全文
posted @ 2012-07-30 20:46 积淀 阅读(531) 评论(0) 推荐(0) 编辑
摘要: Hibernate你必须知道的六个方面 1 应用程序的分层体系结构 随着计算机应用软件的发展,应用程序逐渐由单层体系结构发展为多层体系结构。其中,三层结构是目前典型的一种应用软件结构,如图1左。 表述层:提供与用户交互的界面,如GUI(图形用户界面),web页面等; 业务逻辑层:负责各种业务逻辑,直接访问数据库,提供对业务数据的保存、更新、删除和查询操作; 数据库层:负责存放管理应用的持久性业务数据 三层结构的特点是:所有下层向上层提供调用的接口,具体实现细节对上层透明。层与层之间存在自上而下的依赖关系,即上层会访问下层的API,但下层不依赖于上层。 2 持久化层(如图1右) ... 阅读全文
posted @ 2012-07-30 14:52 积淀 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate中对象状态学习Hibernate API之前要知道Hibernate中对象的几种状态,这样对API的学习会更加深入。对象状态:瞬时(transient):刚new出的对象,没有跟Session关联。数据库中没有此条记录。持久(persistent):此对象跟Session有关联,Session没有关闭,事务没有提交。数据库中已有此数据。 对象发生变化 时Hibernate还会检测到。脱管(detached):跟Session已经没有关联,数据库中有此数据。对象发生变化时Hibernate不会检测到。也叫游离。二、介绍一下Hibernate中主要的API:1、org.hib 阅读全文
posted @ 2012-07-30 14:39 积淀 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: 1.关于one-to-one 持久化对象之间一对一的关联关系是通过one-to-one元素定义:<one-to-onename="propertyName" (1)class="ClassName" (2)cascade="all|none|save-update|delete" (3)constrained="true|false" (4)outer-join="true|false|auto" (5)property-ref="propertyNameFromAssociat 阅读全文
posted @ 2012-07-30 11:46 积淀 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十表了.这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询..数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存区域越大,就可以保留更多的语句,当然被共享的可能性也就越大了.当你向ORACLE提交一个SQL语句,ORACLE会首先在这块内存中查找相同的语句. 这里需要注明的是,ORACLE对两者采取的是一种严格匹配,要达成共享,SQL语句必须 完 阅读全文
posted @ 2012-07-26 14:31 积淀 阅读(8684) 评论(0) 推荐(2) 编辑
摘要: MySQL 学习笔记 一一、数据库简单介绍1、 按照数据库的发展时间顺序,主要出现了以下类型数据库系统:Ø 网状型数据库Ø 层次型数据库Ø 关系型数据库Ø 面向对象数据库上面4中数据库系统中,关系型数据库使用最为广泛。面向对象数据库则是由面向对象语言催生的新型数据库,目前的一些数据库系统,如:SQL Server 2005、Oracle10g等都开始增加面向对象的特性。二、常用基本SQL语句/语法Ø SQL语句基础理论SQL是操作和检索关系型数据库的标准语言,标准SQL语句可用于操作然后关系型数据库。标准的SQL语句通常划分为以下类型:查询语句 阅读全文
posted @ 2012-07-25 20:19 积淀 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate的数据检索策略是面向对象的策略,对与不同的检索情况,应使用不同的策略,以提高效率节省资源。经常使用的是立即检索和延迟检索,预先抓取和批量检索都是为了优化加载性能而设计的策略。检索一般是建立在表关联的基础上的所以我们先建立三张表Team与Student是一对多关系,Student和Certificate是一对一关系。Team→id:String、teamName:StringStudent→id:String、team_id、name、cardid、ageCertificate→id:String、describe在这里Team相当于原对象Student相当于Team的附属 阅读全文
posted @ 2012-07-24 09:22 积淀 阅读(453) 评论(0) 推荐(0) 编辑
摘要: Hibernate工作原理原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.session.beginTransaction();//创建事务Transatio 阅读全文
posted @ 2012-07-23 21:03 积淀 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 进程与线程理解进程与线程:1.DOS有一个明显的特点,就是一旦病毒入侵,系统就会死机,因为传统的DOS系统是单进程处理方式,所以只有一个程序运行,其它程序无法运行。而windows系统中,即使出现病毒,系统照样可以使用,因为windows系统是采用多进程处理方式,在同一个时间段上会有多个程序在运行。2.对于word来说每次启动一个word实际上都是在操作系统上分配一个进程。而线程实际上是在进程的基础上进一步划分,从word来看可以把拼写检查当做一个线程进行处理。当然会同时存在多个线程。3.如果一个进程没有了,线程一定会消失;但线程消失了,进程未必会消失。而且线程都是在进程的基础上并发同时运行。 阅读全文
posted @ 2012-07-16 20:37 积淀 阅读(11436) 评论(0) 推荐(0) 编辑