业务逻辑干什么用的

  • 谁决定谁?谁依赖谁?谁拥有谁?

    在一个软件系统中,谁决定谁?谁依赖谁?谁拥有谁? 其实,归根结底,是个顺序问题:先来的决定、拥有后到的,后到的当然依赖先来的。 从软件结构看,项目起源于需求,终结于主程序。 所以需求决定业务逻辑,业务逻辑实现了需求所规定的功能,是需求的直接体现,所以业务逻辑也称为领域模型。 业务逻辑进一步决定...

    文章 吞吞吐吐的 2017-09-06 783浏览量

  • 新来的"大神"用策略模式把if else给"优化"了,技术总监说:能不能想好了再改?

    GitHub 15.4k Star 的Java工程师成神之路,不来了解一下吗! GitHub 15.4k Star 的Java工程师成神之路,真的不来了解一下吗! GitHub 15.4k Star 的Java工程师成神之路,真的真的不来了解一下吗! 本文来自作者投稿,原作者:上帝爱吃苹果 目前在...

    文章 Hollis 2020-06-24 890浏览量

  • 数据分析师常见的十个问题

    1、如何做好数据分析? 分析师成长是通过“干”、"思"、“熬”出来的。干:多做。哪些是临时需求。你要做各种各样的分析;思:你在边干的过程中,要边思考,边总结,只有这种你才能沉淀。熬:通过时间的积累,你的商业意识、数据分析思维、技能得到提升,广积粮,缓称王,实现厚积而薄发。   2、如何做好数据挖...

    文章 行者武松 2017-07-04 932浏览量

  • 阿里云试用中心,为您提供0门槛上云实践机会!

    0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!

    广告

  • 灵魂 36 问,让你快速熟悉一个系统

    前言 开发人员经常会面临下面一些场景: 新人入职,需要学习已有系统,作为 landing 的一部分,如何学习? 被拉过去参与一个陌生系统的迭代开发或者系统维护(bugfix),如何快速上手? 同事离职或转岗,需要把系统交接给你,怎么去接?内心 os:这是一口锅吗? 这样的场景多了,就需要去...

    文章 好好、学习 2020-04-11 6427浏览量

  • 第四章 Spring的完美DAO

    注:希望大家看后,请给我一点评价,无论写的怎么样,希望你们能给我支持。提出你宝贵的意见。我会继续完善。谢谢您。朋友。           第四章 Spring的完美DAO    在讲之前,我先讲一下在web开发中经常用到的几个层。也就是现在javaEE中流行的多层组合开发。我们先不讲它的好...

    文章 余二五 2017-11-08 806浏览量

  • 存储过程的优缺点

      前段时间,在维护公司的几年前的一个项目,虽说不上是历史悠久,但也有些年头了,采用三层架构,加上存储过程的这么一个老的架构,本来这个架构也没什么问题,大部分系统都是这么干的,但是由于这个系统存储过程被滥用的问题,后期维护的时候,麻烦事就来了,任何涉及到数据库的调整,都得存储过程,实体类,SQL操...

    文章 章为忠 2014-07-27 741浏览量

  • 如何熟悉一个系统?(内含知识大图)

    作者 | 唐志龙(鲲龙)  阿里巴巴高级开发工程师 导读:本文总结了熟悉系统主要分三部分:业务学习、技术学习、实战。每部分会梳理一些在学习过程中需要解答的问题,这些问题随着经验的积累需要逐步补充完善。 前言 开发人员经常会面临下面一些场景: 新人入职,需要学习已有系统,作为 landing 的一...

    文章 阿里巴巴云原生小助手 2020-01-20 2148浏览量

  • 阿里技术专家详解DDD系列 第二弹 - 应用架构

    作者|殷浩 出品|阿里巴巴新零售淘系技术部 架构这个词源于英文里的“Architecture“,源头是土木工程里的“建筑”和“结构”,而架构里的”架“同时又包含了”架子“(scaffolding)的含义,意指能快速搭建起来的固定结构。而今天的应用架构,意指软件系统中固定不变的代码结构、设计模...

    文章 淘系技术 2019-09-25 7902浏览量

  • java分层架构概念

    转自:http://www.cnblogs.com/bdqnbenet/p/4924778.html   service是业务层  DAO (Data Access Object) 数据访问   1.JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分?(下面所描...

    文章 rayner 2015-11-01 710浏览量

  • CA,给了数据库,给了机器,为啥也扩不了容?

    随着业务越来越复杂,数据量越来越大,并发量越来越大,数据库的性能越来越低。好不容易找运维申请了两台机器,让DBA部署了几个实例,想把一些业务库拆分出来,却发现拆不出来,扩不了容,尴尬! 因为数据库强关联在一起,无法通过增加数据库实例扩容,就是一个耦合的典型案例。 场景还原 有一个公共用户数据库DB...

    文章 初商 2019-08-11 241浏览量

  • DotNetCore跨平台~Moq框架实现模拟测试

    当我们进行软件开发时,一般会写单元测试,而对于业务情景来说,一般是测试它的业务逻辑准确性,对于你的测试数据是否来自数据库还是文件,是否为真实还是模拟,并不是很关心!我关心的就是我的业务逻辑是否正确! 所以我们的单元测试在调用底层接口时,尤其是数据持久层的接口时,一般可以使用mock的方式,即模拟一...

    文章 mcy247 2017-12-05 907浏览量

  • 纯JDBC系统的开发随想

    前两天,两个个纯后台应用项目在没有充分论证的情况下使用了Spring+iBatis实现,从需求到实现、测试历经两天时间,实际代码开发时间是8小时,时间比较短,因为有以前的代码积累。再加上对框架熟烂于心,就像聊天一般的把系统实现了。   今天,迫于压力,需要推翻重做,只允许用JDBC,包括日志工具包...

    文章 技术小阿哥 2017-11-15 765浏览量

  • 双 11 模块 79.34% 的代码是怎样智能生成的?

    作者| 妙净、波本出品|阿里巴巴新零售淘系技术部 导读:作为今年阿里经济体前端委员会的四大技术方向之一,前端智能化方向一被提及,就不免有人好奇:前端结合 AI 能做些什么,怎么做,未来会不会对前端产生很大的冲击等等。本篇文章将围绕这些问题,以「设计稿自动生成代码」场景为例,从背景分析、竞品分析、问...

    文章 淘系技术 2019-11-25 8925浏览量

  • 如何带好软件测试新人

    1、熟悉工作环境,认识新同事   2、制定学习计划、跟进学习进度   (1)了解新人的情况,制定出尽量适合新人的学习计划,计划制定的要细致,包括各个阶段要学习的内容、学习时间、学习资料、学习产出。   (2)找个机会和新人一起看下学习计划,讲解计划内容以及认真听取新人的意见,根据新人反馈的信息适当...

    文章 寒凝雪 2017-07-03 921浏览量

  • 什么是阿里云服务器【针对新手用户的详细解答】

    阿里云对于较少接触互联网的用户来说,还是有点陌生,很多新手用户可能只听过阿里云,但阿里云到底是做什么的?阿里云有什么用?都还不是很了解,今天由阿里云活动代金券免费领取平台“尊托云数zuntop.cn”来为大家介绍一下阿里云以及阿里云产品都是干嘛用的,我们什么时候需要用到阿里云。 阿里云创立于200...

    文章 赤孺 2019-04-17 1211浏览量

  • 你累死累活做业务,绩效还不怎么样,我只能帮你到这了……

    作者|犽羽出品|阿里巴巴新零售淘系技术部 前言 作为一个业务前端,完成业务需求的同时,还要处理各种线上问题,加班辛苦忙碌了一年,还要被老板说“思考是不够的”、“没有业务 sence”,出去面试,被问项目,也说不出什么有亮点或者有挑战的东西,想做点牛逼的东西,也没有发现什么有价值的方向,好不容易找到...

    文章 淘系技术 2020-05-07 2359浏览量

  • 突破Java面试(45)-高并发系统的架构设计

    0 Github 1 面试题 如何设计一个高并发系统? 2 考点分析 问你这个题目,就必须要使出全身吃奶劲了。为啥? 因为你没看到现在很多公司招聘的jd里都是说啥,有高并发经验者优先! 所以如果你确实有真才实学,在互联网公司里干过高并发系统,那你确实拿offer基本如探囊取物,没啥问题。 但是...

    文章 javaedge 2019-07-12 3551浏览量

  • UI视觉设计师工作流程上的总结与建议

    首先我们要清楚视觉设计在整个产品中的作用和目的是什么,是给用户提供舒适美好的视觉享受吗,还是为了用户使用产品的时候更顺畅,这些都包括但不仅仅如此,视觉设计还应该传达品牌差异化,让用户清晰地辨识、记忆并喜爱该产品,并以促成业务目标为结果。因此做视觉设计就不能只流于表面形式,应该全面读懂业务需求和用户...

    文章 阿里云小秘 2018-10-14 896浏览量

  • 未来酒店——建设高效研发团队的经验分享

    在5月29日召开的第二届研发效能嘉年华中,由浙江未来酒店网络技术有限公司的孙吉君带来了“未来酒店——建设高效研发团队的经验分享”。本次分享中他对未来酒店研发规模进行了介绍,对高效团队的三个特征、四个能力的培养和团队建设过程中的四个方法进行了讲解。以下实践案例来自云效一站式研发协同平台,立即注册云效...

    文章 smile小太阳 2018-06-01 1866浏览量

  • JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分

    JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分 首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里...

    文章 推荐码发放 2018-03-02 1430浏览量

  • 前端搞报表|数据分析提效全链路解决方案

    作者:闲鱼技术-云听 背景介绍 闲鱼 2014 年成立,到现在的话已经实现了从 0 ~ 千万级 DAU 的跃迁,随着业务的快速发展,业务决策方法紧跟升级。从最原始的经验驱动到更加科学合理的数据驱动。而要做到数据驱动,需要去做大量的数据分析以及大量的数据报表开发。在整个数据分析链路上,存在一些研发...

    文章 闲鱼技术 2020-10-15 2664浏览量

  • 你还在用if else吗?

      板桥里人 http://www.jdon.com 2006/1/11(转载请保留)   面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你...

    文章 麦壳饼 2007-11-08 982浏览量

  • 分析需求引入事件机制 使用spring的事件机制有助于对我们的项目进一步的解耦。假如现在我们面临一个需求: 我需要在用户注册成功的时候,根据用户提交的邮箱、手机号信息,向用户发送邮箱认证和手机号短信通知。传统的做法之一是在我们的UserService层注入邮件发送和短信发送的相关类,然后在完成用...

    文章 jeanheo 2016-03-23 970浏览量

  • 区块链基础设施纵览:存储、计算和通信

    策划|Tina编辑|王强区块链前哨导语: 以太坊、IPFS/Filecoin 和 BigchainDB 之间是怎样的关系?Golem、Polkadot 或 Interledger 又是什么情况?我经常被问到诸如此类的问题,所以决定写下这篇文章。本文聚焦于区块链的大框架:介绍区块链中各个计算元素的模...

    文章 云栖号 2018-04-12 1844浏览量

  • IT顾问成长分享沙龙

    企业信息化之IT顾问成长分享沙龙 曹红波 2015年10月 有幸听了曹洪波先生的一个分享讲座,获益良多,记录如下: 2000~2004 colder出身 01~06 制造业 06~08 ERP, PM 08~14 明源 CIO 15~ 房多多 IT现况: 地位低 业务要IT做什么就做...

    文章 技术小美 2017-11-17 748浏览量

  • 到底什么时候该使用MQ?

    一、缘起 一切脱离业务的架构设计与新技术引入都是耍流氓。 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题。 就像微服务分层架构之前,应该首先回答,为什么要引入微服务,微服务究竟解决什么问题(详见《互联网架构为什么要做微服务?》)。 最近分享了几篇MQ相关的文章: 《MQ如何实现延时消...

    文章 初商 2019-08-12 888浏览量

  • 前端优化系列 - 基于UC内核的极致Web体验

    前言 Web页面的体验,特别是性能体验,一直饱受诟病。在和Native比较时,我们往往避其锋芒(性能),宣扬Web的跨平台,快速迭代,容易推广,开发成本低等等特性。 但是,Web的体验真的很差吗?一些页面实践表明,深度优化的Web体验完全可以媲美Native。比如,支付宝ofo小黄车完全基于Web...

    文章 小扎zack 2017-12-21 3340浏览量

  • 阿里云RPA(机器人流程自动化)干货系列之五:业务流程梳理方法

    导读:本文是阿里云RPA(机器人流程自动化)干货系列之五,详细介绍了在开发阿里云RPA机器人应用之前对客户的业务流程进行详细、全面地梳理,并识别出流程中的关键点和换位思考点,为后续应用开发打好基础。 为了确保阿里云RPA项目交付能够为客户提供最好的产品体验和实施服务,同时也为了保证在RPA实施交...

    文章 琰珉 2019-03-22 7049浏览量

  • 程序员的自我修养

    一、自我修养路线图      如图,这是笔者所走的路。且不论这路走的对不对,这个过程中行业环境会影响到你,大可不必钻牛角尖。附上这张图的目的是为了说,如果你想成为一个优秀的程序员,那么你一定要有规划。当然,别想着一毕业就能规划的很远,很难,而且也不可能。因为这个过程中行业环境会影响到你。有一点是要...

    文章 littlecharacter 2018-05-01 1244浏览量

  • 阿里云王牌架构师一问开发者:我需要一个高并发的架构,我的系统要改造成微服务吗

    阿里云高级解决方案架构师 杨旭 世界最大混合云的总架构师,4年前,开始作为双11阿里云技术负责人,负责搭建全球最大的混合云结构,把 “双11”的电商业务和技术场景在阿里云上实现,并保障这个混合云在双11当天能够满足全球客户的购物需求。正文: 最近大家都在谈微服务,随着越来越多的在线业务需要提供更大...

    文章 云攻略小攻 2018-08-07 5405浏览量

1 2 3 4 ... 26 >

云产品推荐

阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板