框架

spring框架day01

不打扰是莪最后的温柔 提交于 2020-03-12 13:43:20
图中有spring, structs和hibernate, 老师说它们是大致一致的技术,都是框架平台,只不过spring更好用,覆盖的范围更广。spring是基于java的平台。 图中就是这门课程的学习分布,希望自己好好学。 来源: https://www.cnblogs.com/eniac-inner/p/12468529.html

前端完整学习路线

我与影子孤独终老i 提交于 2020-03-12 04:47:48
第一阶段: HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、 JavaScript基础: Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。 JS基本特效: 常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。 JS高级特征: 正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础、 JQuery:基础使用 悬着器、DOM操作、特效和动画、方法链、拖拽、变形、JQueryUI组件基本使用。 第二阶段:HTML5和移动Web开发 HTML5: HTML5新语义标签、HTML5表单、音频和视频、离线和本地存储、SVG、Web Socket、Canvas. CSS3: CSS3新选择器、伪元素、脸色表示法、边框、阴影、background系列属性改变、Transition、动画、景深和深透、3D效果制作、Velocity.js框架、元素进场、出场策略、炫酷CSS3网页制作。 Bootstrap: 响应式概念、媒体查询、响应式网站制作、删格系统、删格系统原理、Bootstrap常用模板、LESS和SASS。 移动Web开发: 跨终端WEB和主流设备简介、视口、流式布局、弹性盒子、rem

基于Eclipse的SSM框架配置文件

别等时光非礼了梦想. 提交于 2020-03-12 04:06:03
基于Eclipse的SSM框架配置文件 说明:该项目是基于Eclipse的SSM框架 1、pom.xml文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.zhiyou</groupId> <artifactId>ssm-maven-crud</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <!-- 配置各种依赖 --> <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId

技术开源项目从零到一的心路历程

纵饮孤独 提交于 2020-03-12 04:02:31
这是一次非常漫长过程,整个项目大约经历了2年的开发与维护,期间重大的重构了十几次架构。 首先一句话介绍一下整个项目: 基于 Node.js 的服务端 web 开发框架 在这里我分享一下我的经验,希望能够帮助<<< 想做开源的同学 >>> 项目地址: 传送门 背景 在公司中,我们一致都是使用 koa 来作为 node 的底层,对 koa + 各种中间件封装成了一个简易的框架,但是期间遇到了很多不好解决的问题,比如:ctx 的属性如何维护,如何保证框架的扩展性(完全通过中间件扩展框架既臃肿又不容易维护)等等, 所以我自己创建了这个项目,开始了这次开源项目之旅(受 springboot 与 laravel 的启发)。。。 框架设计 基于 TypeScript 开发 为了增加用户开发的体验(代码提示)和框架的代码质量(类型检测),我决定引入 Typescript 作为开发语言,其实第一版开发的时候我还是使用的 babel + es6 的方式开发的,但是经过多次的尝试,最后还是决定使用 Typescript 重构代码,最后结果也是非常完美(在这里我也推荐大家尝试 Typescript) AOP 编程 受 springboot 的启发,在引入装饰器(注解)之后,这种 AOP 的方式给我带来了非常大的体验提升,例如我再也不需要在路由文件将路由指向控制器方法,然后找到控制器文件进行控制器代码的编写

数据库思想、框架总结

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-12 02:09:02
原始JDBC: 加载数据库驱动类 驱动管理工具类获取连接,写用户名,密码连接数据库; 利用java带的类,根据连接的数据库,获得一个可以输入sql语句的对象; 写sql语句; 执行语句; 如果为查询,得到一个ResultSet; 轮询ResultSet,人工组装成为你想要的类; Spring提供的JDBC模板 减少了try,catch语句; ORM ORM:对象关系映射; 核心:ORM是一个实现使用对象操作数据库的设计思想,让编程人员不编写任何SQL语句; 完整的ORM框架: 包括Object->Relation和Relation->Object两方面 Hibernate是个完整的ORM框架,而MyBatis完成的是Relation->Object JPA JPA(Java Persistence API,Java持久化API),定义了对象-关系映射(ORM)以及实体对象持久化的标准接口。 Sun引入新的JPA ,ORM规范出于 两个原因: 其一,简化现有Java EE和Java SE应用开发工作; 其二,Sun希望整合ORM技术,实现天下归一。(提出ORM思想后,ORM的实现太多了,整合) ORM的出现是由于面向对象的大潮,创作者希望对数据库的操作也使用 面向对象 ,从而避免对sql的繁琐操作。 JPA包括三方面的技术: ORM 映射元数据 JPA支持 XML 和JDK5.0

2020年的13个非常流行的企业架构工具

為{幸葍}努か 提交于 2020-03-11 23:30:28
如今,一些流行和新兴的企业架构(EA)工具为企业提供了支持企业架构和数字化转型所需的一切。 企业架构(EA)工具可以帮助企业将其业务目标与IT目标和基础设施相结合。这些工具有助于管理与企业架构(EA)相关的信息,同时帮助组织规划数字化转型的路线图。它们提供协作、报告、测试、模拟等功能,帮助组织创建和实现模型,以实现更好的业务和IT流程、开发和架构。 以下介绍的13种企业架构(EA)工具是目前市场上最流行的工具。它们提供了可视化、协作和项目管理功能的组合,以支持各种企业架构(EA)框架。 人们需要了解有关这些顶级企业架构(EA)工具的更多信息,以及它们是否为组织提供了合适的解决方案。 13个顶级企业架构工具 1.Avolution Abacus Avolution公司的Abacus集成了流行的软件,例如SharePoint、Excel、Visio、Google Sheets、Technopedia、ServiceNow,以及数据协作和可视化工具。该平台包括用于运行测试场景的算法,以预测项目路线图的成本、风险和性能。Abacus还支持100多个框架,其中包括TOGAF、ArchiMate和Frameworx,但组织并不仅限于只有一个框架,也可以采用多个。 2.BiZZdesign Enterprise Studio BiZZdesign Enterprise

RPC调用和HTTP调用的区别

余生颓废 提交于 2020-03-11 20:23:19
很长时间以来都没有怎么好好搞清楚RPC(即Remote Procedure Call,远程过程调用)和HTTP调用的区别,不都是写一个服务然后在客户端调用么?这里请允许我迷之一笑~Naive!本文简单地介绍一下两种形式的C/S架构,先说一下他们最本质的区别,就是RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦!下面来具体说一说RPC服务和HTTP服务。 OSI网络七层模型 在说RPC和HTTP的区别之前,我觉的有必要了解一下OSI的七层网络结构模型(虽然实际应用中基本上都是五层),它可以分为以下几层: (从上到下) 第一层:应用层。定义了用于在网络中进行通信和传输数据的接口; 第二层:表示层。定义不同的系统中数据的传输格式,编码和解码规范等; 第三层:会话层。管理用户的会话,控制用户间逻辑连接的建立和中断; 第四层:传输层。管理着网络中的端到端的数据传输; 第五层:网络层。定义网络设备间如何传输数据; 第六层:链路层。将上面的网络层的数据包封装成数据帧,便于物理层传输; 第七层:物理层。这一层主要就是传输这些二进制数据。 实际应用过程中,五层协议结构里面是没有表示层和会话层的。应该说它们和应用层合并了。我们应该将重点放在应用层和传输层这两个层面

Nodejs WEB开发常用库和框架

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-11 19:39:45
我在Nodejs的体系里也算泡了很久了,的确非常喜欢javascript和Nodejs. 在我看来,用nodejs做web开发有以下几个优点: Javascript作为一个语法异常简单的脚本语言,约束较少,开发效率比较高. Nodejs在设计时就考虑了依赖管理,有一个成熟的npm机制,在使用过程中很少遇到版本问题. Javascript的语法非常灵活,而且它的基于prototype的链式集成机制,obj[property]和obj.property的混用可以创造出很多变化. 对于JSON的天然支持 原生的异步编程机制和单线程的工作方式,因此不像同步模型需要锁等机制 javascript可以让前后端开发语言统一,现在不少框架把网络通讯层进行了封装.前后端的区别更加模糊. 特别是现在前端的逻辑越来越复杂,单页面的web app程序越来越流行. 相信Nodejs会被更多的互联网公司接受. 这篇文章简单记录下我经常用到的一些库或者框架,仅供参考. 标准LIB path path库最常用的就是path.join了,另外path.extname也经常能用到. path和require机制配合可以做模块的动态加载等一些功能. fs fs是nodejs的文件管理模块,常用的几套api有: readFile[Sync], writeFile[Sync]等用来读取文件内容的. lstat,

ANDROID框架揭秘

霸气de小男生 提交于 2020-03-11 12:47:26
本书通过对Android系统源代码的分析,主要介绍Android框架的初始化过程及 主要组件的工作原理。作者直接分析和整理了Android框架的主要源代码,并详细讲 解了理解框架工作原理所需的各种基础知识和构成实际Android平台骨干的服务框架。 其中的主要内容包括:通过启动程序了解Android框架的概要,移植Android以及如何 开发适合各种机器的应用程序,分析Android框架所需的基础知识,JNI(Java Native Interface)与Binder 基础知识,Zygote、Service Manager、Service Server等 Android 核 心组件,Android服务框架的结构与理解,通过Camera Service、Activity Manager Service 等服务分析实际的Android服务等。 本书不仅可以供具备一定开发经验的Android开发人员参考阅读,也可作为Android 开发初学者的Android框架入门教材使用。 链接:https://pan.baidu.com/s/1_kzZB2wSAsYeaxg-S0s-Vg 密码:ai6y 来源: CSDN 作者: BassetHoud 链接: https://blog.csdn.net/qq_27934465/article/details/104791691