1.extjs4 作为前段框架,封装grid window form treegrid等。2.EF codefirst作为orm底层。3.使用ioc 依赖注入作为程序注入。4.使用aop作为权限、日志、异常的拦截。避免程序中大量使用日志权限异常代码。5.面向接口的服务,使用泛型模板作为数据操作。6....
分类:
Web程序 时间:
2015-01-15 10:35:30
阅读次数:
252
1.1. 双向一对多
Order.java
package com.morris.entity;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
im...
分类:
其他好文 时间:
2015-01-15 09:31:11
阅读次数:
158
在IM通讯中,经常会有一对一,一对多,多对多的通讯场景,不管是语音的还是视频的,或者是两者的混合,那么如何实现一对一的即时通讯场景需求呢,下面介绍一下BRAChat的即时通讯SDK。
BRAChat SDK(AnyChat音视频互动开发平台)是一套跨平台的(*)即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音...
分类:
其他好文 时间:
2015-01-13 10:38:09
阅读次数:
396
Hibernate查询
HQL vs EJBQL
1.NativeSQL>HQL>EJBQL(JPQL)>QBC(Query By Creteria)>QBE(Query By Example)
情景:
假设,Category表示的是论坛上的板块,Topic表示的是板块下面的主题,Msg表示的主题下的回复的帖子。
因而:Category和Topic之间是一对多。Topic和Msg是...
分类:
Web程序 时间:
2015-01-13 09:04:59
阅读次数:
203
服务端编程经常需要和数据库打交道,CRUD是基本的操作。数据对象是整个操作的中心,数据库的一条记录对应着一个数据对象的信息,ORM(对象关系映射)讲的就是如何优雅的把数据对象和CRUD结合起来。这里主要实现一个通用的ORM模块。首先看系统框图:
数据库记录到对象的转换中间有一个映射器,一方面映射器对数据库执行指令,另一方面抽象出一套接口供应用程序使用。在这里所有的数据对象都继承自...
分类:
Web程序 时间:
2015-01-13 00:07:56
阅读次数:
203
以Classes[班级]和Student[学生]为例的Demo//Classes.javapublic class Classes implements Serializable { private long cid; private String cname; private S...
分类:
Web程序 时间:
2015-01-12 23:57:02
阅读次数:
208
以Classes[班级]和Student[学生]为例的DemoClasses .javapublic class Classes implements Serializable { private long Cid; private String Cname; private St...
分类:
Web程序 时间:
2015-01-12 23:46:49
阅读次数:
311
初学者最想想整理下市面上比较火爆的android开源框架,希望弄到的时候能够有所查,有所学,爱总结的程序员才是有前途的好猿。。。。
1.xUtils。
xUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls 最低兼容android 2....
分类:
移动开发 时间:
2015-01-12 10:56:48
阅读次数:
198
SQL执行类CURD操作类其他酱油类此篇是为上篇文章填坑的,不知道上篇砸过来的砖头够不够,不够的话请大家继续砸。CURD操作类负责将用户提供的条件转换为SQL语句,并提供给IHelper执行,返回Model集合.CURD类需要一个接口抽象出公共方法.便于修改和扩展,提供泛型接口。为了简单起见暂时未提...
分类:
其他好文 时间:
2015-01-11 17:27:32
阅读次数:
175