摘要: 时间又过了一大段,到6/25号,完成了前段代码EXTJS4的重构工作。之后开始复习期末考试,今天回归,到博客园逛逛,发现有一段时间没有发表博文了。有朋友问我,是不是挺久没写博文啦?突然发现,自己确实有一段时间没有写了。 不知道是什么原因,有的时候,人会感觉很烦,感觉周围的人都很不了解自己。但是,一段时间后,忽然感觉又都挺好的。呵呵,发了一点牢骚。 这段时间感悟出了一点:人不可以没有目标,但是更不可以有两个或更多的目标。目标多了会使得自己犹豫不决! 阅读全文
posted @ 2013-07-08 08:30 紫夜*风 阅读(144) 评论(0) 推荐(0)
摘要: 本文介绍利用web api实现单点登录,具体原理请看http://www.cnblogs.com/Work-hard/archive/2013/04/10/3011589.html,下面主要介绍相关代码: 分站代码:using System;using System.Collections.Generic;using System.Linq;using System.Text.RegularExpressions;using System.Web;using System.Web.Mvc;using System.Net.Http;namespace MvcApplication2.Co... 阅读全文
posted @ 2013-06-01 09:15 紫夜*风 阅读(2182) 评论(0) 推荐(0)
摘要: 这段时间太忙了,都没时间写写博客.经过了一个多月的奋斗,终于向rest服务方向迈进。利用c#,开发web api,向用户提供标准rest服务,其中遇到了不少的问题。不过最终基本是完成了制定的目标,最终的产物是一个单点登录与权限验证的demo,下篇介绍它。接下来的时间主要是进行项目的设计,利用已经写好的需求文档,通过看和讨论,最后画出类图,时序图(用例图在做需求已经画好),通过这样对需求进行充分的解读,最后进行数据库的设计。接下来就要开始编码实现了,这里附上比较满意的一个图(图片只是一部分): 阅读全文
posted @ 2013-06-01 09:01 紫夜*风 阅读(135) 评论(0) 推荐(0)
摘要: 很多人使用ORM层都是针对每个数据库表建立相应的类,导致工作量很大,代码重复很多。下面给大家介绍使用linq to entity封装一个公用的ORM类。首先声明一个接口:using System;using System.Collections.Generic;namespace Demode.Repository{ public interface IDBRepository<TEntity> : IDisposable where TEntity : class { System.Data.Objects.ObjectSet<TEntity> DataSo... 阅读全文
posted @ 2013-04-14 15:59 紫夜*风 阅读(1312) 评论(4) 推荐(1)
摘要: 三层架构:1、 表现层(UI):即是用户界面 2、 业务逻辑层(BLL):针对具体问题进行数据的业务处理 3、 数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、 修改、更新、查找等。MVC:1、 M是指数据模型2、 V是指用户界面3、 C则是控制器区别:1、 三层架构是基于业务来划分的,而MVC则是基于页面划分。2、 MVC实际上是表现层的架构(即UI),所以MVC与三层架构是可以并存的。MVC实际应用的一个例子: 在N层架构中,一般还会有一个Model层,用来与数据库的表相对应,也就是所谓ORM中的O。这个Model可能是POCO,也可能是包含一些验证逻辑的实体类,一 阅读全文
posted @ 2013-03-25 20:34 紫夜*风 阅读(1656) 评论(0) 推荐(3)
摘要: 成长之路 刚到大学,拿到了大学的第一本程序书是VB,才发现,原来这才是电脑专业学习的知识。完全颠覆了之前的认识,但是从此我也喜欢上了编码。 大一基本都是在学生会,然后就是学习电脑的一些基础知识。大一最喜欢跑图书馆,但是由于对电脑的了解实在是太少,看的都是一些很基本的,而且看的很杂。到了大二第一学期,有了时间,于是很认真的学习。不过这时还是没有一个方向,只是学习书本的知识。第二学期,了解到要进入团队,才能学习真正有用的东西。因此,选择了一个最好的团队,经过三个月的面试,在7月终于进入了团队。开始了我的大学里,另一番的旅程。 从7月开始,为期三个月的地狱式训练开始了。培训分为三个阶段:1.前台界面 阅读全文
posted @ 2012-09-22 14:40 紫夜*风 阅读(225) 评论(1) 推荐(0)
摘要: 新队员培训经过20天的时间,新队员完成了第一阶段的学习。(前台学习)由于时间关系,前10天,7天时间,3天时间做了一个小任务。(要开始考试了)后10天,8天做一个大任务,两天做一个总结。由于之前做了一个小任务,所以开始阶段他们遇到很少问题,但是后一阶段,用到js后,他们遇到的问题就相对多了。于是,我们就交他们去网上找资料,把找到的资料看懂,然后实现自己的想法。到了最后检查任务时,每个队员的任务基本完成,有的队员还加入了很不错的想法。当然,不足肯定是有的。首先,代码有很多重复的,还不会用抽象的方法把代码抽出。然后,命名不规范,有的一些还用1,2,3等这样的命名方法。最后,自己的想法不够!总的来说 阅读全文
posted @ 2012-09-16 21:15 紫夜*风 阅读(166) 评论(0) 推荐(0)
摘要: 这段时间主要是在学习asp.net mvc,rest服务。主要的原因是客户提出了新的需求,而且承担相应的损失。 由于之前使用的是三层架构的去编写代码,现在要转到asp.net mvc架构,其中不仅要学习新的知识,还要把之前做的子系统修改为统一的mvc架构,做成rest服务的系统。因此,期间花费了不少的时间去学习相关的知识。到目前为止,对mvc,rest服务有了一定的了解。 MVC简单(基础)的架构就是只有三层,View捕捉到用户的操作后,转发给Controller,Controller对请求作出相应的处理,一般会调用Model,然后返回相应的信息给View。但是,View与Model之... 阅读全文
posted @ 2012-09-16 21:08 紫夜*风 阅读(165) 评论(0) 推荐(0)