MVC定义MVC全名是Model View Controller,是模型(model)-视图(view) - 控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写 ...
分类:
Web程序 时间:
2020-07-05 22:56:50
阅读次数:
82
servlet是在Java代码里面写HTML,jsp是在HTML里面写Java。 一、 servlet适合处理业务逻辑和动态修改数据,对html语句则需要逐条操作,jsp容易操作标签,适合输出html。 二、1、JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用。2、JSP是web开 ...
分类:
Web程序 时间:
2020-07-05 21:37:11
阅读次数:
79
一、Spring:是一个框架,基于apache2.0开源协议。 1、核心特性:是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应用程序是需要扩展的。(在已有软件程序上增加一些新的功能) 2、目标是:使 J2EE (企业级)开发变得更容易使用,通过启用基于 POJO ...
分类:
编程语言 时间:
2020-07-05 19:34:03
阅读次数:
66
什么是AOP? AOP:全称是Aspect Oriented Programming即:面向切面编程。 AOP可以对业务逻辑的各个部分进行隔离,使之耦合度降低,提高程序的重用性,提高开发效率. 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对 ...
分类:
编程语言 时间:
2020-07-04 22:48:53
阅读次数:
55
一.AspectOriented Programing,面向切面编程。 AOP主要用于日志记录,性能统计,安全控制(权限控制),事务处理,异常处理等。将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中 ...
分类:
编程语言 时间:
2020-07-04 15:18:14
阅读次数:
61
对于大多数应用而言,借助 Serverless 服务,开发者可以将绝大多数精力投入在业务逻辑的开发整合上,大大缩短开发周期,降低运维成本。有人说:Serverless 正在改变未来软件开发的模式和流程,它就是云计算的未来。技术领域真正的变革看似是新技术的高歌猛进,为客户创造价值才是任何技术变革的原点。本文将从客户价值的角度,再一次探讨为什么说 Serverless 是云的未来。
分类:
其他好文 时间:
2020-07-04 09:19:10
阅读次数:
86
侧重的知识 在我参加的后台开发岗位面试中,主要有以下知识是比较侧重 1. 数据库CRUD操作/查询优化以及数据库知识量 2. 框架的对比和了解/项目具体模块的业务逻辑描述 3. 常见排序算法 4. Linux系统的常用命令和Linux系统了解程度考核 5. 项目部署用到的服务器的配置和了解程度 加分 ...
分类:
编程语言 时间:
2020-07-03 23:18:05
阅读次数:
83
在软件业,AOP意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提 ...
分类:
其他好文 时间:
2020-07-03 19:50:37
阅读次数:
67
编程思想 面向过程编程(Procedural programming):根据业务逻辑从上到下写代码,关注于具体怎样实现。 面向函数编程(Function oriented programming):将面向过程编程过程中有重复的代码,封装成一个独立的函数。(函数等价于功能) 面向对象编程(Object ...
分类:
编程语言 时间:
2020-07-02 22:04:24
阅读次数:
91
策略模式的核心思想与 if else如出一辙,根据不同的key动态的找到不同的业务逻辑(要执行的函数)。那它就只是如此吗?实际上,我们口中的策略模式其实就是在代码结构上调整,用接口+实现类+分派逻辑来使代码结构可维护性更好。
分类:
其他好文 时间:
2020-07-02 21:54:50
阅读次数:
52