摘要:
凡是接触.net开发的,首选要理解的就是三层架构的重要思想。关于三层架构的概述 我就不多说了,相信大家都早已明白。三层架构(3-tier application) 就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):该层是直接操作数据库的,针对数据的增添、删除、修改、更新、查找等。各层关系如下图所示: 我进入公司
阅读全文
posted @ 2012-02-03 11:44
HackerVirus
阅读(274)
推荐(0)
摘要:
网站构建系列之专题四:CSS摘要: 网站构建——小梦成长阅读全文posted @2012-01-31 19:07Osee 阅读(26) |评论 (2)编辑网站构建系列之专题三:HTML摘要: 网站构建——小梦成长阅读全文posted @2012-01-31 11:45Osee 阅读(1295) |评论 (3)编辑网站构建系列之专题二:www中的那些事儿摘要: 网站构建——小梦成长阅读全文posted @2012-01-31 11:27Osee 阅读(153) |评论 (0)编辑网站构建系列之专题一:Web开发概述摘要: 网站构建——小梦成长阅读全文
阅读全文
posted @ 2012-02-01 11:16
HackerVirus
阅读(162)
推荐(0)
摘要:
前言:上篇介绍了Visual Studio扩展工具添加与卸载,本编要介绍的是Visual Studio 扩展包(.vsix)的制作。方法: ①、下载并安装Visual Studio 2010 SDK。 vs 2010 开发工具下载SDK安装包官方下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=2680#instructions vs 2010 sp1 的SDK安装包官方下载地址:http://www.microsoft.com/downloads/info.aspx?na=41&s
阅读全文
posted @ 2012-02-01 11:15
HackerVirus
阅读(542)
推荐(0)
摘要:
软件测试早已成为一门学科,它也是传统软件开发周期中重要的环节。在互联网行业,网站测试也是必不可少的。回忆在自己的技术成长过程中,从中可以看出测试工作越来越被企业重视(自身所在环境):2004~2006:以学习技术为主,偶尔开发小软件(VB)和个人站点(ASP),完全没有认识到测试的概念,只是在开发过程中完成功能测试,记得当时ASP漏洞横扫一片……2007~2008:为学校官方做一些网站,自己联系老师收集需求,从网上找PSD模板,Table布局,最后用ASP/ASP.NET连接Access 实现功能。08年从事一家科技公司“生产”企业站,由美工完成效果图,自己完成剩余的工作,销售会配合技术人员完
阅读全文
posted @ 2012-02-01 11:07
HackerVirus
阅读(504)
推荐(1)
摘要:
2010年我对个人管理进行了自己的 一些思考,在2011年提出敏捷个人概念,并且在线上、线下进行了多次交流,在一些大会上也做过分享。现在,已经有很 多IT和非IT的敏友们知道并在践行敏捷个人,帮助自己更快的成长。我收到大家的一些反馈和建议,也在网上看到大家的一些有关敏捷个人的分享,我想接下来 搜集一下这些反馈和大家更集中的在我blog中分享一下,希望能够让更多人一起来了解和实践敏捷个人。我相信今年《敏捷个人》书籍出来之后,会有更多人一起来使用、完善它,我也真心希望敏捷个人能帮助更多职场和在校大学生更快的成长。 昨天一位线上练习时比较活跃的老敏友看到本系列blog前面写的敏友有感之后给我发了封.
阅读全文
posted @ 2012-02-01 09:44
HackerVirus
阅读(270)
推荐(0)
摘要:
眼前有20万行以上的代码时很多人都会眼花缭乱,不知道从哪里开始下手了,甚至不会去研究几下就直接放弃了。其实大多时候没有想象的那么复杂,代码里一大部分都是有重复的,有本质上差别的部分还是很少的。 春节期间正好有空,把通用权限管理系统的用户登录部分单独出来,做了一个很小的项目总共代码就几千行阅读起来就很简单了。下面是在自己的系统里集成通用权限管理系统登录功能的4个核心步骤如下图。 可以按照下面的代码方式,可以把N多个子系统都集成到统一的系统上去了,可以方便实现用同一个用户名密码登录多个子系统了,下面的代码就是单点登录的源码,若您要在实际项目里使用,记得向吉日嘎拉索取最新的代码,QQ25205697
阅读全文
posted @ 2012-01-30 14:52
HackerVirus
阅读(1953)
推荐(1)
摘要:
当前标签: Ext.NETEXT.NET复杂布局(四)——系统首页设计(下)雪雁 2012-01-05 22:35 阅读:1555 评论:4EXT.NET复杂布局(四)——系统首页设计(上)雪雁 2011-12-30 23:26 阅读:1926 评论:13EXT.NET高效开发(四)——实用技巧雪雁 2011-08-27 20:49 阅读:3201 评论:10EXT.NET复杂布局(三)——复杂表单布局雪雁 2011-08-08 16:16 阅读:3630 评论:25EXT.NET高效开发(三)——使用Chrome浏览器的开发人员工具雪雁 2011-07-29 13:41 阅读:2849 评论
阅读全文
posted @ 2012-01-30 14:40
HackerVirus
阅读(1704)
推荐(0)
摘要:
去年帮另一个项目组赶项目时,总是有很多地方令我不舒服。本人编码有点小小的“洁癖”——即不喜欢见到冗余代码。即时现在忙,没时间整理,但是一有时间,我都尽可能的去重构。也许本人是个完美主义者吧。个人认为重构有以下好处:改善软件的性能、质量。使架构更加合理。使代码更容易被理解。提高软件的扩展性和可维护性。提高代码的重用率,通用性。提高软件的开发速度。更容易发现BUG。可以提高开发人员的开发水平。在我见过的很多代码中,很多程序员宁愿无限复制粘贴代码,也不愿意重构代码。比如经常可以看到这样一个Switch结构中,每个Case块除了某个参数不同,里面的代码几乎一模一样。看到这种代码,不知道是我的悲哀,还是
阅读全文
posted @ 2012-01-30 14:38
HackerVirus
阅读(204)
推荐(0)
摘要:
细说 HttpHandler 的映射过程阅读目录开始回顾HttpHandlerHttpHandler的映射过程HttpContext.RemapHandler()HttpContext.RemapHandler()的另类用途GetHandlerMapping()GetFactory()GetHandler()IHttpHandler.IsReusable实现自己的HttpHandlerFactory是否需要IsReusable = true ?HttpHandlerFactory的主要用途在ASP.NET编程模型中,一个来自客户端的请求要经过一个称为管线的处理过程。 在整个处理请求中,相对于其
阅读全文
posted @ 2012-01-30 14:31
HackerVirus
阅读(235)
推荐(0)
摘要:
android游戏开发框架libgdx的使用(十一)—Skin和UI配置文件的使用黄云坤 2012-01-10 15:21 阅读:1121 评论:4android游戏开发框架libgdx的使用(十)—双舞台黄云坤 2012-01-09 13:50 阅读:1078 评论:11android游戏开发框架libgdx的使用(九)—在libgdx中使用Box2d黄云坤 2011-12-31 13:21 阅读:1158 评论:4android游戏开发框架libgdx的使用(八)--相机和观察点黄云坤 2011-12-06 18:42 阅读:1130 评论:4android游戏开发框架libgdx的使用(
阅读全文
posted @ 2012-01-30 11:43
HackerVirus
阅读(671)
推荐(1)