Fork me on GitHub

2016年3月20日

摘要: 本文将对微软下一代ASP.NET框架做个概括性介绍,方便大家进一步熟悉该框架。 在介绍ASP.NET Core 1.0之前有必要澄清一些产品名称及版本号。ASP.NET Core1.0是微软下一代ASP.NET 框架,在这之前ASP.NET版本稳定在ASP.NET 4.6,对应的.NET Frame 阅读全文
posted @ 2016-03-20 23:58 HackerVirus 阅读(1150) 评论(0) 推荐(0)
摘要: 最近在学习SpringMVC,模板引擎用的是FreeMarker,之前没有接触过。利用SpringMVC开发其实还有许多的步骤,比如控制层,服务层,持久化层,实体等等,先弄了一个小demo来总结一下SpringMVC的开发流程。 http://localhost:port/项目名称/home/get 阅读全文
posted @ 2016-03-20 23:56 HackerVirus 阅读(1250) 评论(0) 推荐(0)
摘要: jQuery1.5之前,如果需要多次Ajax操作,我们一般会使用下面的两种方式: 1).串行调用Ajax 这种方式代码可读性差,效率低,晦涩难懂,调试和排错的复杂度大。 2).并行调用Ajax 这种方式对于callbacks函数调用来说已经很不错了,并行取得数据,可读性良好。缺点就是代码冗长,可扩展 阅读全文
posted @ 2016-03-20 23:43 HackerVirus 阅读(257) 评论(0) 推荐(0)
摘要: 在开发中我们可曾有过这样的需求,将某个网页嵌入到.Net应用中来,但Winform自带的web browser不怎么理想。CefSharp可以让我们在.Net应用中嵌入一个Chromium。它提供了WPF和Winform版的web browser 控件,能很好的渲染出HTML5效果而且和宿主程序有很 阅读全文
posted @ 2016-03-20 23:33 HackerVirus 阅读(649) 评论(0) 推荐(0)
摘要: 而网站部分重要的有一些可以复用的Attributes,AccountController等,比如UserLastActivityIpAttribute,会记录用户的Ip并更新最后访问时间。 下面介绍下2个我认为重要点的部分 Nop中使用的是Autofac,并构建了一个强大的EnginContext管 阅读全文
posted @ 2016-03-20 23:29 HackerVirus 阅读(458) 评论(0) 推荐(0)

2016年3月17日

摘要: ASP.NET MVC 6:https://docs.asp.net/en/latest/mvc/index.html ASP.NET Core :https://docs.asp.net/en/latest/fundamentals/index.html cli-samples : https:/ 阅读全文
posted @ 2016-03-17 23:36 HackerVirus 阅读(421) 评论(0) 推荐(0)
摘要: 这几个月一直在修改架构,所以迟迟没有更新博客。 新的架构是一个基于简单esb的服务架构,主要构成是esb服务注册,wcf服务,MVC项目构成。 首先,我门来看一看解决方案, 1.Common 在Common文件夹中主要是基础设施层common.Infrastructure 以及ESB面向于web端的 阅读全文
posted @ 2016-03-17 23:32 HackerVirus 阅读(5395) 评论(0) 推荐(1)
摘要: 一、前言 异常处理是每个系统必不可少的一个重要部分,它可以让我们的程序在发生错误时友好地提示、记录错误信息,更重要的是不破坏正常的数据和影响系统运行。异常处理应该是一个横切点,所谓横切点就是各个部分都会使用到它,无论是分层中的哪一个层,还是具体的哪个业务逻辑模块,所关注的都是一样的。所以,横切关注点 阅读全文
posted @ 2016-03-17 23:30 HackerVirus 阅读(235) 评论(0) 推荐(0)
摘要: 本篇文章采用Mono+CentOS+Jexus的方式实现部署.Net的Web应用程序(实战,上线项目). 不懂Mono的请移步张善友大神的:国内 Mono 相关文章汇总 不懂Jexus为何物的请移步:Jexus - ASP.NET跨平台从这里开始! 该项目采用标准的MVC5+EF6.1.3+Jque 阅读全文
posted @ 2016-03-17 23:12 HackerVirus 阅读(336) 评论(0) 推荐(1)
摘要: /// <summary> /// 执行HTTP POST请求。 /// </summary> /// <param name="url">请求地址</param> /// <param name="parameters">请求参数</param> /// <returns>HTTP响应</retu 阅读全文
posted @ 2016-03-17 15:06 HackerVirus 阅读(390) 评论(0) 推荐(0)