摘要: 步骤:一、新建工程,添加ibatis、spring和struts的jars;二、数据库设计.三、POJO类.四、pojo类配置文件编写五、ibatis主配置文件编写【主配置文件只剩下sqlMap了】六、dao接口和接口实现七、service接口和接口实现八、struts action实现及struts-config.xml配置九、spring配置文件的内容【牵扯到ibatis和struts的整合】十、测试一、新建工程,添加ibatis、spring和struts的jars;二、数据库设计. mysql数据库:Sql代码useibatis;droptableifexistsuser;create 阅读全文
posted @ 2011-04-21 21:20 芝麻开门 阅读(9501) 评论(0) 推荐(2) 编辑
摘要: 一、Spring的IoC(Inversion of Control)。这是Spring中得有特点的一部份。IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词。其实,原理很简单,用一句通俗的话来说:就是用XML来定义生成的对象。IoC其实是一种设计模式,Spring只是实现了这种设计模式。这种设计模式是怎么来的呢?是实践中逐渐形成的。第一阶段:用普通的无模式来写Java程序。一般初学者都要经过这个阶段。第二阶段:频繁的开始使用接口,这时,接口一般都会伴随着使用工厂模式。第三阶段:使用IoC模式。工厂模式还不够好:(1)因为的类的生成代码写死在程序里,如果你要换一个子类,就要 阅读全文
posted @ 2011-04-21 20:08 芝麻开门 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一、MVC简介 概括起来MVC的优点主要有一下方面: 1)多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量,一旦模型发生改变,也易于维护 2)模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如,使用JSP页面、Velocity模板或者直接产生excel文档等 3)应用被分隔为三层,降低了各层之间的耦合,提供了应用的可扩展性 4)控制层的概念也很有效,由于它把不同的模型和不同的视图组合在一起,完成不同的请求。因此,控制层可以说是包含了用户请求权限的概念 5)MVC更符合软件工程化管理的精神。不同的层各司其职,每一层的组件具有相同的 阅读全文
posted @ 2011-04-21 20:07 芝麻开门 阅读(3389) 评论(0) 推荐(0) 编辑