![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring.NET
图_钉
适时圆滑,适时锋芒!
展开
-
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合五:数据访问层
本篇将讲解数据访问接口及实现层代码的编写。数据访问层一般都是原子操作,由于项目较小,涉及到的数据表也很少。我先把数据访问接口和接口实现上个图,里面只是本篇要说的几个类,其它类以后再实现。 1 数据访问接口这里我根据实际情况抽象出了父接口,对于其他IDao直接继承该接口即可。主要是考虑项目比较简单,这样设计可以简化代码。但有个问题,虽然Dao依赖于持久层框架(EF或NHibe原创 2013-04-12 22:38:55 · 2843 阅读 · 3 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合六:业务逻辑层
在写这篇文章的时,主要是参考了一个中小型企业网站大部分共有的需求和功能,一般来说,企业网站都会有后台、前台。后台的功能是给管理员使用的,根据不同的权限分配,管理员可以发布、修改信息;前台给普通客户访问,也就是我们正常看到的页面,展示企业的形象、新闻等。与业务系统不同的是,业务系统可以根据不同的用户群开发单独的系统,但小型项目不需要。为了在一个项目中开发针对两个用户群的“网站”,我使用ASP.N原创 2013-04-13 16:02:57 · 2466 阅读 · 0 评论 -
ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记五:ExtJS4.0整合
本文源码地址:http://download.csdn.net/detail/xz2001/4944407一、介绍与下载整个框架的整合中,ExtJS比较简单,与NHibernate、Spring.NET几乎没有什么关系,唯一需要的是JSON或XML格式数据。在写这篇文件时,ExtJS的最新版是4.0.7,本文也就采用这个版本。ExtJS4.0与2、3有明显的区别,3.x原创 2012-12-31 23:59:22 · 3314 阅读 · 0 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合八:ExtJS及其MVC
这篇文章写的有些晚,本打算5.1写2篇,遇到很多需要办的事,实在抱歉。之前一直在自己的笔记本上开发,本子用的太老了,天气稍微一热键盘都烫手。5.1假期,组装了个台式机,现在用着舒服多了。昨天转移这个项目时,遇到了个问题,就是EF框架生成的edmx报错,肯定是没有安装SQLite驱动,于是到官方找了个64位的系统,蛋疼的事情发生了,不能安装。今天报着试一试的心里,装了个32位,竟然通过的,多原创 2013-05-15 13:33:07 · 2943 阅读 · 0 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合十:TreePanel 之 管理菜单
很遗憾,过去将近一年的时间里一直在学习,工作之中涉及到Java和Flex,业余时间在和朋友搞Android,实际开发中遇到很多问题都需要学习,偶而挤出来那么一点时间自己也在了解一些新的东西,感觉太多的东西想学,只是时间少的可怜。从今天开始,计划每周不低于一篇文章,把《ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合》写完,下一系列准备写个SSH2.0+EasyUI的框架,我原创 2014-03-23 21:29:03 · 1272 阅读 · 0 评论 -
.NET/JAVA/PHP/Python 企业级Web开发框架整合系列文章导航
1 写在之前的话1.1 自己的想法项目开发之初,整合一个成熟框架的过程是件比较头疼的事情,除了需要研究各种技术以外,还要了解彼此之间的兼容性、可能遇到的问题,以及在实际使用中的不足和可能带来的风险。之前在整合SSH时,就遇到版本的问题,起初并不太了解问题的原因,查询前人的文档之后才明白,很多的问题都是在实践和摸索中解决的,所以比较痛苦。自己感觉还有很多要学的东西,在此也把学过的记录下来...原创 2013-04-21 16:01:26 · 3670 阅读 · 3 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合一:构建项目框架
修改说明:(1).本文基于Spring.NET 1.3.2正式版,但该版本并不支持ASP.NET MVC4,目前仅有2.0支持,所以,把项目由MVC4改为MVC3,请理解。实际上,我是想使用MVC4的WEB API,这个有时间写一篇单独的文章,仅仅是在ExtJS与MVC通信的方式上不太一样而已,其他基本上一样。(2).本来打算是以讲解主要功能为主,但自己也要用到这个项目,所以又加了几个功能原创 2013-03-25 20:48:16 · 5153 阅读 · 4 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合二:生成数据库
Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,与NHibernate相似同属于ORM框架,至于两者之间的优缺点不太好评价,需要的朋友可以google下。使用ORM框架的目的,主要是为了便于解决数据库访问操作和持久化。EF目前支持三种构建方法:Database First、Model First 和 Code原创 2013-03-26 19:50:38 · 3261 阅读 · 1 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合四:DbContext生命周期
在编写数据访问层代码之前,需要讨论下DbContext生命周期问题。一般在使用持久层框架延迟加载的环境中,DbContext生命周期需要做特殊维护,否则当实体对象传给DAO、Service至Action后,如果DbContext关闭,就无法访问延迟加载属性(如用户订单,产品留言等类似父子关系中的子表),一般系统就会抛出异常。但在Spring.NET 与 NHibernate 整合时,可以很好的原创 2013-04-11 18:54:13 · 3423 阅读 · 3 评论 -
ASP.NET MVC4 中整合 Spring.NET 1.2.10
1、安装、配置Spring.NET到官网下载最新版,引入如下两个dll:Spring.Core.dll、Spring.Web.Mvc4.dll2、创建MVC项目先创建控制器:namespace SpringDemo.Controllers{ public class UserController : Controller { publi原创 2012-12-29 16:01:15 · 1166 阅读 · 0 评论 -
ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记四:Spring.NET整合
本文源码地址:http://download.csdn.net/detail/xz2001/4944407一、下载安装目前Spring.NET的最新版是2.0,但正式版是1.3.2,官方下载地址:http://www.springsource.org/download/community?project=Spring.NET本文之所以用2.0,是因为1.3.2不支持ASP.原创 2012-12-30 16:10:44 · 6629 阅读 · 3 评论 -
ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记一:简介
本人做了6年多的.NET开发,之前很少使用一些成型的企业级框架,很是遗憾。2个月前,经朋友介绍到一家java公司,公司从事业务系统开发,内部有成型的业务框架,属于ssh的二次开发。在刚去公司的一段时间里,对Struts、Spring、Hibernate仅仅是简单的概念了解,没有一点开发经验。在自己痛苦的琢磨了几天后,终于顺利的搭建了ssh的开发环境。如果说ssh比较难,对有几年开发经验的人来说原创 2012-12-30 10:29:05 · 4523 阅读 · 0 评论 -
ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记三:NHibernate配置
目前NHibernate的最新版是3.3.2,官方下载地址:http://sourceforge.net/projects/nhibernate/files/NHibernate/下载后解压NHibernate.dll、Iesi.Collections.dll放到固定目录(可以在解决方案下新建个Lib目录,放进去),另外如果使用Mysql数据库,还要找个版本合适的Mysql.data.dl原创 2012-12-30 15:26:25 · 3619 阅读 · 2 评论 -
ASP.NET MVC3 中整合 NHibernate3.3、Spring.NET2.0 时 Session 关闭问题
一、问题描述在向ASP.NET MVC中整合NHibernate、Spring.NET后,如下管理员与角色关系: public class Admin { public virtual string Username { get; set; } public virtual string Password { get; set; } public virtual stri原创 2013-01-18 21:19:44 · 2597 阅读 · 2 评论 -
ASP.NET MVC3 中整合 NHibernate3.3、Spring.NET2.0 使用AOP执行事务处理
方法一: LMJ.Service.AdminService.UpdateAdmin 方法二: LMJ.Service.AdminService.UpdateAdmin 方法三: *原创 2013-02-17 13:55:11 · 1578 阅读 · 0 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合三:EF构建持久层
在使用EF框架之前,要确定你的VS已经安装了EF包,我用的是VS2012自带的5.0版本,.NET版本要求4.0或更高。1 打开EF项目后,新建个实体数据模型,如下:2 点击添加,如下图,并选择“从数据库生成”,继续“下一步”3 如下图示,默认情况下,你向导窗口中不一定有链接字符串:4 点击“新建连接”,如图示:5 选择“更改”按钮,以选择SQLit原创 2013-03-26 21:58:28 · 3726 阅读 · 2 评论