- 博客(14)
- 资源 (11)
- 收藏
- 关注
原创 SHH框架构造五--实体关系
(1)在pd中生成逻辑数据模型如下: 点击一对多关系 注意:一个班级可以有多个学生,一个学生只属于一个班级 (2)生成实体数据模型:根据对应关系,会自动生成外键 双击实体的某列,选中自动增加ID的identity general database: /*========================================================
2012-01-17 14:20:47 586
转载 PowerDesigner使用
(1) 适用场景: 用Powerdesigner对付比较大型的项目,是很好的,对于短平快类型的项目,如果时间要求你1个星期完成一个程序,那么完全没有必要用PowerDesigner,直接维护数据库就可以了,当表的数量超过10个(一个小系统的表在10个左右)的时候,建议还是用用Powerdesigner. 数据库模块是PowerDesigner的强项,分为CDM和PDM两种. (2)
2012-01-17 10:14:39 7743
原创 基于构件的软件架构一
构件的5大要素: (1)规格说明:主要说明构件的调用接口、方法和参数 (2)一个或多个实现:实际就是可调用的语言及开发平台或工具。比如构件A对java平台有实现,对c平台有实现 (3) 受约束的构件标准:比如microsoft的com+,sun的EJB,OMG的CCM标准 (4)包装的方法:比如jar,dll等方式
2012-01-16 23:43:07 856
原创 SHH框架构造四--HQL
(1)一般查询应用: ApplicationContext context = new FileSystemXmlApplicationContext( "src/applicationContext.xml"); SessionFactory factory=(SessionFactory)context.getBean("sessionFactory");
2012-01-16 23:16:10 444
原创 SSH表现层--struts标签
Struts2只有一个标签库s, 引入它的方式为:%@taglib prefix="s" uri="/struts-tags"%> Struts2的标签不依赖于任何表现层技术,也就是说,Struts2提供的大部分标签,可以在各种表现层技术中使用,包括最常用的JSP页面,也可以在Velocity和FreeMarker等模块技术中使用。 一、Struts2的OGNL OGN
2012-01-13 22:58:32 1756
原创 SSH框架构造之三---------------spring 注入
spring的三种注入方式: 接口注入(不推荐)getter,setter方式注入(比较常用)也是上篇中使用的方式构造器注入(死的应用) 关于getter和setter方式的注入: autowire="defualt" //是上篇中使用的方式 autowire=“byName” autowire="bytype" 例如:有如下两个类需要注入 1 package o
2012-01-10 09:15:19 435
原创 SSH框架构造之二---------------DAO,service中间层构造
中间层构造的目的是将hibernate数据操作封装,并且形成基于spring的服务注入。 (1)DAO层 接口: package com.my.dao; import java.util.List; import com.my.model.PageBean; import com.my.vo.SysMenu; public interface ISysMenuDAO
2012-01-10 08:55:04 720
原创 SSH框架构造之一---------------hibernate 3.0
(一)加入hibernate 3.0支持 (2)逆向工程 最后生成代码: package com.my.vo; /** * SysMenu entity. @author MyEclipse Persistence Tools */ public class SysMenu implements java.io.Serializable {
2012-01-07 23:25:46 412
原创 Base64编码及解码
Base64对于java: Bitmap bitmap=((BitmapDrawable)imgPhoto.getDrawable()).getBitmap(); /* FileInputStream fis=new FileInputStream("/sdcard/"+filename); ByteArrayOutputStream baos=new ByteArrayOutp
2012-01-05 16:53:32 600
原创 struct2中得自定义拦截器(类似AOP)
(1)建立业务控制器: package com.my.ccit; import com.opensymphony.xwork2.ActionSupport; import java.util.Date; public class Reg extends ActionSupport{ private String username; private String passwo
2012-01-04 23:03:57 545
转载 struct2中得默认拦截器(类似AOP)
在每次对你的 Action的 execute()方法请求时,系统会生成一个 ActionInvocation对象,这个对象保存了 action和你所配置的所有的拦截器以及一些状态信息。比如你的应用使用的是 defaultStack,系统将会以拦截器栈配置的顺序将每个拦截器包装成一个个 InterceptorMapping(包含拦截器名字和对应的拦截器对象 )组成一个 Iterator保存在 Act
2012-01-04 22:58:38 606
原创 iphone 与webservice交互
// WebService.h #import @interface WebService : NSObject { } + (void)setWebUrl:(NSString *)url ; + (NSData *) SoapCall:(NSString *)method PostData:(NSString *)post ; + (NSData *)Soap
2012-01-04 12:02:13 1181 1
原创 spring中得AOP
spring中得Ioc相对比较简单,他和iphone中得协议很类似。通过BeanFactory或者是ApplicationContext来动态获得相关的类,并且调用其方法,如: BeanFactory factory = new XmlBeanFactory(input); EBean eb = (EBean)factory.getBean("eBean"); 思想和实
2012-01-03 21:12:02 421
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人