框架

ASP.NET Core 框架源码地址

非 Y 不嫁゛ 提交于 2020-03-04 11:12:10
https://github.com/dotnet/corefx 这个是.net core的 开源项目地址 https://github.com/aspnet 这个下面是asp.net core 框架的地址,里面有很多仓库。 https://github.com/aspnet/EntityFrameworkCore EF Core源码 https://github.com/aspnet/Configuration 配置模块源码 https://github.com/aspnet/Routing 路由模块 https://github.com/aspnet/Security 认证及授权 https://github.com/aspnet/DependencyInjection 依赖注入 https://github.com/aspnet/HttpAbstractions 这个一定要看,有很多的一些HTTP管道的抽象接口都定义在这里 https://github.com/aspnet/Options 看名字 https://github.com/aspnet/Mvc https://github.com/aspnet/Hosting 来源: https://www.cnblogs.com/MingQiu/p/8270038.html

前端框架搭建

[亡魂溺海] 提交于 2020-03-04 08:24:46
前端框架搭建脚手架(react脚手架) 1、https://www.rails365.net/articles/kai-fa-react-ying-yong-zui-hao-jiao-shou-jia-create-react-app (开发 react 应用最好用的脚手架 create-react-app) 2、类似这样的脚手架,我扫了网络上比较多人用和关注的,一共发现了三个,它们分别是: react-boilerplate react-redux-starter-kit create-react-app 3、http://www.jianshu.com/p/5e6c620ff4d6 (Create-React-App创建antd-mobile开发环境) 4、https://www.cnblogs.com/ye-hcj/p/7191153.html (react.js 之 create-react-app 命令行工具系统讲解) 5、http://blog.csdn.net/cy5849203/article/details/78040257 (使用 create-react-app 构建 react应用程序 (react-scripts)) 6、https://www.cnblogs.com/wonyun/p/6030090.html (html-webpack-plugin详解

三大框架的对比

∥☆過路亽.° 提交于 2020-03-04 07:05:58
angular:1、在性能上,AngularJS依赖对数据做脏检查,所以Watcher越多越慢。 vue:1、轻量级框架 2、在性能上,Vue.js使用基于依赖追踪的观察并且使用异步队列更新,所有的数据都是独立触发的。3、在状态管理方面,使用的是vuex 3、vue比angular和react的运行速度快。 react:1、React采用特殊的JSX语法。2、React采用特殊的JSX语法,React采用的Virtual DOM会对渲染出来的结果做脏检查。3、在状态管理方面,使用的是Redux 来源: CSDN 作者: wang_liuyong 链接: https://blog.csdn.net/wang_liuyong/article/details/104636882

自定义ORM框架【菜鸟入门日记1——前期准备】

会有一股神秘感。 提交于 2020-03-04 05:21:00
作为一只菜鸟,练习自定义框架,并不是为了写框架,而是为了更好得学习框架。 一、基础工作 1.建包 annotation 注解包,用于自定义注解 core 核心代码包,包括会话工厂、SQL执行 execption 自定义框架的异常体系(对于初学者阶段,其实没啥用,就当提升下逼格了) meta 对象关系映射,负责映射实体类与表的映射,属性名与字段的映射 session与sessionImpl 会话包以及会话实现包 support 支持包,可以理解为工具包,为框架提供各种小工具 model 实体包,【只是用于测试,最后不会导出】 test 测试包,【只是用于测试,最后不会导出】 什么叫做“最后不会导出”:我们编写的自定义ORM框架,最后会被封装成一个jar包,可以让我们在其他项目中使用。 其余操作: src根目录下的配置文件 orm.properties【只是用于测试,最后不会导出】 lib包下的mysql JAR包,用于配置JDBC【只是用于测试,最后不会导出】 orm.properties 2.项目结构总览 3.大致思路 本ORM框架,通过注解实现。通过会话工厂,开启会话,对数据库进行操作。 难点1:扫包。通过配置文件orm.properties,指定实体类存放的位置,即model包的位置。用support包中的PackageSanner,进行扫描,得出所有实体类的字节码文件。

Spring---概述

不想你离开。 提交于 2020-03-03 23:50:03
spring 是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IOC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核 ,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。 spring 的优势 方便解耦,简化开发 通过 Spring 提供的 IoC 容器,可以将对象间的依赖关系交由 Spring 进行控制,避免硬编码所造成的过度程序耦合。用户也不必再为单例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。 AOP 编程的支持 通过 Spring 的 AOP 功能,方便进行面向切面的编程,许多不容易用传统 OOP 实现的功能可以通过 AOP 轻松应付。 声明式事务的支持 可以将我们从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活的进行事务的管理,提高开发效率和质量。 方便程序的测试 可以用非容器依赖的编程方式进行几乎所有的测试工作,测试不再是昂贵的操作,而是随手可做的事情。 方便集成各种优秀框架 Spring 可以降低各种框架的使用难度,提供了对各种优秀框架(

.NET开发框架集合(长期更新)

霸气de小男生 提交于 2020-03-03 21:01:18
排名不分先后 1.ASP.NET快速开发框架 1.OSharpNS 简介:轻量级.net core快速开发框架发布 官网: https://www.osharp.org 博客: https://www.cnblogs.com/guomingfeng/p/osharpns-publish.html GitHub: https://github.com/i66soft/osharp-ns20 2.DDit 简介:.NET 企业管理系统快速搭建框架 官网:无 博客: http://www.cnblogs.com/whywhy898/p/6889132.html GitHub: https://github.com/whywhy898/DDit-Rapid-Development-Framework 3.Coldairarrow 简介: 本框架旨在为.NET开发人员提供一个Web后台快速开发框架,采用本框架,能够极大的提高项目开发效率。 整个框架包括三个版本: .NET新版,采用.NET452,GitHub地址为: https://github.com/Coldairarrow/Coldairarrow.Fx.Net.Easyui.GitHub .NET40版,采用.NET40,GitHub地址为: https://github.com/Coldairarrow/Coldairarrow

【python web开发知识点整理2】- Python Web基础

放肆的年华 提交于 2020-03-03 18:54:47
【python web开发知识点整理1】- Python基础 【python web开发知识点整理2】- Python Web基础 【python web开发知识点整理3】- 容器基础 【python web开发知识点整理4】- 数据库基础 【python web开发知识点整理5】- Linux基础 【python web开发知识点整理6】- 设计模式 2. Python Web基础 2.1. django、flask、tornado框架的比较? 2.1.1. Django: Python 界最全能的 web 开发框架,battery-include 各种功能完备,可维护性和开发速度一级棒。常有人说 Django 慢,其实主要慢在 Django ORM 与数据库的交互上,所以是否选用 Django,取决于项目对数据库交互的要求以及各种优化。而对于 Django 的同步特性导致吞吐量小的问题,其实可以通过 Celery 等解决,倒不是一个根本问题。 Django 的项目代表:Instagram,Guardian。 2.1.2. Tornado: 天生异步,性能强悍是 Tornado 的名片,然而 Tornado 相比 Django 是较为原始的框架,诸多内容需要自己去处理。当然,随着项目越来越大,框架能够提供的功能占比越来越小,更多的内容需要团队自己去实现,而大项目往往需要性能的保证

【开源】OSharp3.0框架解说系列:新版本说明及新功能规划预览

青春壹個敷衍的年華 提交于 2020-03-03 16:59:24
OSharp是什么?   OSharp是个快速开发框架,但不是一个大而全的包罗万象的框架,严格的说,OSharp中什么都没有实现。与其他大而全的框架最大的不同点,就是OSharp只做抽象封装,不做实现。依赖注入、ORM、对象映射、日志、缓存等等功能,都只定义了一套最基础最通用的抽象封装,提供了一套统一的API、约定与规则,并定义了部分执行流程,主要是让项目在一定的规范下进行开发。所有的功能实现端,都是通过现有的成熟的第三方组件来实现的,除了EntityFramework之外,所有的第三方实现都可以轻松的替换成另一种第三方实现,OSharp框架正是要起隔离作用,保证这种变更不会对业务代码造成影响,使用统一的API来进行业务实现,解除与第三方实现的耦合,保持业务代码的规范与稳定。 本文已同步到系列目录: OSharp快速开发框架解说系列 OSharp3.0介绍   经过最近一段时间的努力,OSharp3.0新增了不少功能,如框架初始化流程,多数据库多上下文的支持,分类日志记录等,包含功能权限与数据权限的权限系统正在设计当中,基于实体配置的缓存系统,在计划当中。 与OSharp2.0对比   与OSharp2.0对比,OSharp3.0做了一些改变,除了OSharp.Utility,OSharp.Web.Client这两个通用的类库外,OSharp3.0的其他类库,都去除了对.net 4

Spring框架——Spring中使用XML创建bean的三种方式

ぃ、小莉子 提交于 2020-03-03 15:48:01
Spring-IOC ​ IOC(Inversion of Control)意为控制反转,把创建对象的权利交给框架,是框架的重要特征,IOC 的作用是消减程序的耦合,解除我们代码中的依赖关系 ​ 下面我们主要说明基于XML 文件来使用 IOC 的过程,以及使用 XML 文件创建 bean 的三种方式 通过配置 XML 文件实现 IOC ​ 首先我这里是使用 Maven 工程创建的 Spring java 工程,而不是 java web 工程,首先我们已经配置了 Spring 的开发环境, pom.xml 文件、 IAccountService 、 IAccountDao 、 AccountServiceImpl 、 AccountDaoImpl 以及测试类 Client 等,代码如下(此处可以跳过) pom.xml: < packaging > jar </ packaging > < dependencies > < dependency > < groupId > org.springframework </ groupId > < artifactId > spring-context </ artifactId > < version > 5.0.2.RELEASE </ version > </ dependency > </ dependencies >