- 博客(18)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 彻底搞定C指针-函数名与函数指针
函数名与函数指针一 通常的函数调用 一个通常的函数调用的例子://自行包含头文件void MyFun(int x); //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){ MyFun(10); //这里是调用MyFun(10);函数 return
2012-10-19 20:23:12 1141
转载 EJB3.0笔记-1 Entity回调和监听器
在你执行EntityManager的persist()、merge、remove和find方法时,或者在执行EJB QL查询时,一系列预先定义好的生命周期事件会被触发。Java Persistence规范允许在entity class上设置回调方法,当这些事件发生时,该entity会收到相应的通知。也可以注册一些单独的监听类来拦截这些事件回调事件它们代表了entity生命周期中的一个阶
2012-10-13 20:04:20 3492 1
转载 EJB3.0-JPA实体的注解规范以及Hibernate特有的扩展
至此,我们已经展示了很多跟关联有关的声明定义以及属性细节.下面我们将深入介绍@JoinTable注解,该注解定义了联接表的表名,联接列数组(注解中定义数组的格式为{ A, B, C}),以及inverse联接列数组. 后者是关联表中关联到Employee主键的列(the "other side").正如前面所示,被关联端不必也不能描述物理映射:只需要一个简单的mappedB
2012-10-13 18:00:46 2251
转载 对request,session,application作用域形象理解
几乎所有的Web开发语言都支持Session功能,Servlet也不例外。 Servlet/JSP中的Session功能是通过作用域(scope)这个概念来实现的。 作用域分为四种,分别为: page 在当前页面有效(仅用于JSP中) request 在当前请求中有效 session 在当前会话中有效 application 在所有应用程序中有效 是
2012-10-12 11:12:57 82497 5
原创 EJB错误解决
错误:java.lang.NoClassDefFoundError:解决:将ejb项目的相关bean导出成jar包到客户端项目错误:javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory 解决:1将jbossall
2012-10-11 10:40:06 4137
原创 EJB学习笔记 (待续)
08:EJB注解的定义,注解的属性可以从EJB的规范中学习。08:Local和Remote注解中的Value属性只在Bean实现多于1个接口时需要定义,不包括Serializable和Externalizable以及任何在javax.ejb包中定义的接口.08:Java的注解规则:如果注解中只有一个属性,且属性为value,则value=“”可以省略为“”。12
2012-10-11 10:39:22 1221
转载 JPQL查询语句(Java Presistence Query Language
1.Query createQuery(String qlString) 根据JPA的查询语句创建一个查询对象Query,如下面的代码: Query q= em.createQuery(""SELECT t FROM Topic t WHERE t.topicTitle LIKE :topicTitle")");Query createNativeQuery(String
2012-10-09 20:44:33 1757
转载 JPQL
Java Persistence API 定义了一种查询语言,具有与SQL 相类似的特征,JPQL 是完全面向对象的,具备继承、多态和关联等特性 (可参考持久化产品使用手册,如Hibernate,Kodo,Toplink)查询都是大小写不敏感的1.查询 select count(p) from Person p2.命名查询@NamedQueries( {
2012-10-09 20:41:40 1788
转载 JPQL
select name ,age from user; //原生SQL语句select u.name,u.age from User u; //JPQL语句select u from User u; //JPQL语句SQL语句是在数据库空间中对字段,列,行进行操作JPQL语句是在EJB实体空间中面向对象,属性进行操作JPQL必须由JPA的JPQL解析器解
2012-10-09 20:36:17 983
转载 EJB 实体Bean
JavaBean风格·属性为私有,有get和set方法映射实体:@Entity无参的构造方法:标注@Entity的实体类至少要有一个无参的构造方法实现Serializable接口,建议每个Entity都实现该接口可继承性:·实体可继承,非实体类可以继承自实体类,实体类也可以继承自非实体类·抽象类(abstract)也可以标注为实体类映射主键@Id
2012-10-09 19:42:01 827
转载 Java序列化算法透析
有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列
2012-10-05 19:33:11 797
转载 JPA对象关系模型之继承映射策略
Single-table 策略:这是继承映射中的缺省策略,在不特别指明的情况下,系统默认就是采用这种映射策略进行映射的。这个策略的映射原则就是父类包括子类中新添加的属性全部映射到一张数据库表中,数据库表中有一个自动生成的字段用来存储区分不同的子类的信息。Joined-subclass 策略:这种映射策略中,继承关系中的每一个实体类,无论是具体类 (concrete entity) 或者抽象
2012-10-05 16:54:16 786
转载 EJB3.0开发指南:实体Bean
EJB3.0开发指南:实体Bean在EJB3.0中开发实体Bean非常简单,你可以象开发一般的java bean一样编程,只需做少量的注释。一个实体bean不需要实现Home接口或者Remote、Local接口。实体Bean通过EntityManager产生、查找、和持久层结合、从持久层收回等操作。JBoss的EJB3.0架构在Hibernate之上。 注释:
2012-10-05 15:41:27 861
原创 jBoss连接mysql数据库错误解决
org.jboss.util.NestedSQLException: Could not create connection;错误首先,检查mysql驱动器与mysql 的版本是否匹配然后配置JBOSS的数据库配置文件:在JBOSS\server\default\deploy目录中新建一个mysql-ds.xml文件,注意,文件名一定要以-(中划线)ds结尾,此xml文件的
2012-10-05 12:31:58 3614
转载 关于EJB使用中的一些设计模式的说明
一. 设计模式重要性采用EJB技术的J2EE项目中,EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。二. 常见EJB设计模式Session Facade Pattern 通常项目中,客户端往往需要频繁的对服务器端数据进行操作。当采用实体EJB作
2012-10-04 19:43:51 2677
转载 JSP调用EJB
本专题我们讨论用JSP,Servlets,和JavaBean来构成一个系统的几种途径。下面有集中不同的结构。每一种都是从上一种发展过来的,下面的图表显示了发展过程的梗概。 当Sun公司开始推广JSP的时候,很多人认为可以通过Web页面来请求的企业级结构将会取代Servlet。虽然JSP是J2EE规范的关键组成部分,它处理请求和应答机制。我们
2012-10-04 19:38:01 2979
转载 设计模式 Facade模式
什么是(Facade)模式? Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,隐藏子系统的复杂性,使子系统更加容易使用(出自百度文库)。即当子系统复杂或者繁锁时,我们让子系统提供一个窗口,程序中称为接口,其它程序或者对象就通过这个窗口(接口)与此子系统联系。接口可以是类或方法等。这样就简化了子系统的使用。 作用是什么? 简化
2012-10-04 13:04:44 951
转载 remote和local 的区别
local是本地接口,remote是远程接口。web层调用app层使用remote接口。session bean和entity bean之间调用使用的是local接口。不用说你也明白,remote接口对性能的影响很大。所以在程序设计的时候我们尽量用loacal接口,也就是 facade模式。具体就是,web层调用app层的session bean,session bean在调用各个entity
2012-10-04 12:56:08 11690
#面试题# 图的匹配:找到目标图中与子图的边完全匹配的所有结果
2015-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人