摘要:
Routing TablesIn ASP.NET Web API, acontrolleris a class that handles HTTP requests. The public methods of the controller are calledaction methodsor simplyactions. When the Web API framework receives a request, it routes the request to an action.To determine which action to invoke, the framework uses 阅读全文
摘要:
model内的设置如下所示:/// /// 取得或设置邮编 /// [RegularExpression(@"(^[1-9]\d{5}$)", ErrorMessage = "邮编不符合规范!")] public string Zip { get { return _Zip; } set { if (_Zip != value) ... 阅读全文
摘要:
摘抄自从去年10月份开始,学了几个月的领域驱动设计(Domain Driven Design,简称DDD)。主要是学习领域驱动设计之父Eric Evans的名著:《Domain-driven design:领域驱动设计:软件核心复杂性应对之道》,以及另外一本Martin Flower的《企业应用架构模式》,学习到了不少关于如何组织业务逻辑方面的知识。另外,在这个过程中也接触到了一些开源的架构和一些很好的思想。如:命令查询职责分离(Command Query Responsibility Segregation,简称CQRS),事件驱动架构(Event Driven Architecture,简 阅读全文
摘要:
definition:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。advantage:使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦出来。理解内涵:Repository是一个独立的层,介于领域层与数据映射层(数据访问层)之间。它的存在让领域层感觉不到数据访问层的存在,它提供一个类似集合的接口提供给领域层进行领域对象的访问。Repository是仓库管理员,领域层需要什么东西只需告诉仓库管理员,由仓库管理员把东西拿给它,并不需要知道东西实际放在哪。Business层的操作根据自身需要从repository集合进行CRUD操作,实际操作的对象是Moc 阅读全文
摘要:
PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP其代码可以直接嵌入HYML代码。PHP语法非常类似于Perl和C,常常搭配Apache一起使用。1.PHP是指超文本预处理器(Hypertext Preprocessor),是一种服务器端的脚本语言,PHP文件向浏览器返回纯粹的HTML。2.PHP的脚本块以结束,可以将其放在文档中的任何位置。简单的示例:3.PHP中每个代码行都必须以分号结束,是一种分隔符,用于把指令集区分开来。PHP输出文本的基础指令:echo和print。4.PHP中的变量都是以$符号开始的。示例:$var_name=value;PHP是一门松散类型的语言。变 阅读全文
摘要:
企业内网站中小型企业一般将企业宣传网站外包给第三方进行统一设计、部署和运维。大型企业因为访问量和数据量有所增加,部分网站可能具备在线咨询或订单的功能,此类Web服务器采用最通用的IU机架式服务器以降低租赁成本,配置1到2颗物理处理器和2GB内存,服务器内集成的RAID10。对于存储和吞吐量有一定要求,文件服务器采用塔式服务器。大型网站类服务器主要指通过网站服务,完成公司业务,实现盈利的网站服务器,其中可能包括热门的论坛、门户型网站或网络游戏服务器,此类服务器一般采用IIS+ASP或Apache+PHP,不同的脚本在起执行效率上存在一定差异,而且网页编程技术和优化程度对服务器的承载能力亦有很大影 阅读全文
摘要:
public static class WebApiConfig{ public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); var appXmlTy... 阅读全文
摘要:
POCO作用类似于POJO。POJO的内在含义是指那些从来没有任何类继承、也没有实现任何接口,更是没有被其他框架侵入的JAVA对象。POCO的含义与此是一致的。POJO的意义就在于它的简单灵活性,能够任意扩展,从而胜任多个场合,也就让一个模型贯穿多个层成为现实。先写一个核心POJO,然后实现业务逻辑接口和持久化接口,就成了Domain Model;UI需要使用时,就实现数据绑定接口,变成VO(view object)。 POCO(Plain OldCLR Object)在Entityframewor4.0中使得实体对象可独立于EF存在,由此EF更好地支持了测试驱动开发(test-driv... 阅读全文
摘要:
ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.此技术归类属于Rest API(REST 从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的... 阅读全文
摘要:
Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed under theJava Community Process. Apache Tomcat is developed in an open and participatory environment and released under... 阅读全文