精华内容
下载资源
问答
  • 经常看到Web开发、网站开发、企业级开发,以前很难分清楚它们之前有什么不同?以前也有个说法:Java比较适合企业级开发。 现在经验增加了一点,谈谈我的一点看法。 Web开发:www访问的网页、网站,BS模式。 网站...
    经常看到Web开发、网站开发、企业级开发,以前很难分清楚它们之前有什么不同?以前也有个说法:Java比较适合企业级开发。
    

      现在经验增加了一点,谈谈我的一点看法。

       Web开发:www访问的网页、网站,BS模式。
       网站开发:博客、论坛、社交网站、电子商务等网站,BS模式。
       企业级开发:电子商务、银行、 保险、金融互联网,可能是www访问,也可能不是。CS和BS模式都可以。

      Web开发和网站开发是同义词,只不过,网站开发更加侧重 博客、论坛、社交网站等非企业,或者说是普通消费者用的网站。

      企业级开发,更侧重电子商务、银行、保险等比较正式的项目,或者说是给企业做的项目。

      网上还有一种说法也有一定的道理,根据使用的技术来区分普通的Web开发和企业级开发。
      Java Web开发:JSP、Servlet、JavaBean
      Java企业级开发:EJB等各种规范和框架

       总结:这些不同说法之间,没有本质的区别,基本都是搞Web开发。
      这些概念不影响咱们学习和工作,真想说“反正不影响大爷我赚钱,管你叫啥名字” 。
      只可惜,我有点“强迫症” ,很想搞清楚这些概念的区别,不然大脑不太舒服。
    展开全文
  • ElasticSearch企业级开发

    千人学习 2019-12-13 14:39:42
    Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 本课程深入浅出剖析了Elasticsearch的...
  • 了解并掌握SpringCloud微服务架构的基础知识及相关组件的应用,掌握微服务架构在企业级开发的实践,建立起微服架构思想。 项目技术栈: 采用SpringBoot简化商城系统的初始搭建以及开发过程 采用SpringMVC+Spring+...
  • ASP.NET Core 企业级开发架构简介及框架汇总 企业开发框架包括垂直方向架构和水平方向架构。垂直方向架构是指一个应用程序的由下到上叠加多层的架构,同时这样的程序又叫整体式程序。水平方向架构是指将大应用...

                         ASP.NET Core 企业级开发架构简介及框架汇总

    企业开发框架包括垂直方向架构和水平方向架构。垂直方向架构是指一个应用程序的由下到上叠加多层的架构,同时这样的程序又叫整体式程序。水平方向架构是指将大应用分成若干小的应用实现系统功能的架构,同时这样的系统叫做分布式系统。在架构上Java和.Net世界都有优秀的框架支持构建垂直和水平方向架构。ASP.Net Core非常轻量且具有很高的性能,不仅适合做整体式程序,也非常适合做分布式系统。随着微服务的兴起,各种语言的混合应用是个趋势。


    一、 垂直方向架构


    1. 多层架构


    分层架构通过程序包或者程序的隔离构建松耦合的应用。我们以最近流行的洋葱架构模型进行分析,如图:




    1.1 领域模型


    包括领域实体/存储接口/服务接口,是整个程序的核心。


    • 贫血模型


    如果把大量的业务逻辑委托给服务接口实现者,领域模型显得很瘦小,就可以称之为贫血模型。这种模型下的领域对象仅仅表示“状态”。“行为”(也称为逻辑、过程)放在了N层结构的Logic/Service/Manager层中。优点是易于理解和实现,缺点是随着业务发展模型会难以表达业务领域。目前不少业内软件架构是这种模式。


    贫血模型的简单图示:




    • 充血模型


    如果在领域模型中实现主要的业务逻辑,把不方便实现的业务(比如汇率结算,地理坐标解析等)委托给服务接口实现者,此时领域模型显得粗壮,就可以称之为充血模型。这种模型下的领域对象既表示“状态”又有”行为“,领域对象之间还通过聚合在一个根(聚合根),然后由根对象保证状态的一致性(类似于数据库表之间的约束一致性)。优点是模型易于跟进业务发展,容易通过重构表达最新的业务领域;缺点是不易掌握。


    充血模型的简单图示:




    1.2 存储仓库


    领域模型中的对象自从被创建出来后不会一直留在内存中活动,当它不活动时会被持久化到数据库中,然后当需要的时候就会重建该对象;重建对象就是根据数据库中已存储的对象的状态重新创建对象的过程。可见持久化和重建对象是一个和数据库打交道的过程。从更广义的角度来理解,程序会像集合一样从某个类似集合的地方根据某个条件获取一个或一些对象,往集合中添加对象或移除对象。也就是说,这就需要提供一种机制,可以提供类似集合的接口来帮助程序管理对象。仓储就是基于这样的思想被设计出来的。


    贫血模型下的存储仓库:实现实体对象的CRUD


    充血模型下的存储仓库:创建聚合根对象,实体对象的创建/更新/删除的行为由聚合根完成


    1.3 服务


    一般有三种服务:应用服务、领域服务、基础服务。




    • 应用服务

      调用领域服务,形成工作流程,提供事物上下文。应用服务可以直接为UI提供服务或者直接作为API暴露出去。

    • 领域服务

      在具体一个业务上下文中提供服务。比如订单生成服务提供订单的生成功能,订单的跟踪服务提供订单的执行信息。

    • 基础服务

      基础服务提供的是和业务无直接关系的工具辅助服务。比如日志,安全,通信,事件总线等等。


    1.4 UI


    提供应用程序界面,支持用户输入。高效的UI开发往往会依赖UI框架,比如MVC框架。


    UI框架比较多,比如MFC,WinForm,Asp.net WebForm,Asp.net MVC,Structs等等。


    综上:洋葱模型的各层由外到内的单向依赖,简单直接的降低了代码之间的耦合度


    2. 典型框架


    2.1 数据存储框架


    2.1.1 数据访问辅助


    这类框架往往提供了一套操作连接/命令/结果集的接口。用户先发起连接,发生sql命令,然后得到结果集以按行(又叫记录)方式进行遍历。不同的数据库需要相应的数据库驱动和实现,但对于用户来说操作数据的方式都是一样的。


    • 优点:


    1. 编写原始sql,执行效率高。

    2. 握有连接对象,可以自定义事物的发起,提交或者回滚。

    3. 可以针对不同数据存储方式定义数据访问库。

    4. 一般比较轻量,依赖少。


    • 缺点:


    1. 编写sql容易出错,随着数据库的演变,sql的潜在错误必须依赖充分的单元测试才能消除。

    2. 数据库的演变,sql重构难度会逐渐增大。


    框架 特点 开发语言
    JDBC 简单易学,上手快,非常灵活构建SQL,效率高 Java
    ADO.NET 接口清晰,支持离线遍历数据集,支持数据库和非数据库数据源 C#

    2.1.2 对象-关系映射


    对象-关系映射(Object-Relational Mapping,简称ORM),以面向对象的开发方法实现数据的增删改查。


    • 优点:


    1. 提高开发效率,降低开发成本

    2. 使开发更加对象化

    3. 可移植

    4. 可以很方便地引入数据缓存之类的附加功能


    • 缺点:


    1. 自动化进行关系数据库的映射需要消耗系统性能。其实这里的性能消耗还不大,一般来说都可以忽略之(除非在性能特别关键应用)。

    2. 在处理多表联查、where条件复杂之类的查询时,ORM的语法会变得复杂。


    典型框架:


    框架 特点 开发语言
    Dapper 半自动;轻量级;自己写sql语句,可操作性强,小巧 C#
    Entity Framework 全自动;较重量级;支持写linq和原生sql,功能强大 C#
    Hibernate Hibernate功能强大,数据库无关性好,O/R映射能力强,需要学习HQL,精通的难度高 Java
    iBATIS 更名为MyBatis,入门简单,即学即用;功能比较简陋,需要受写sql语句 Java / NET


    2.2 MVC 框架


    • Model


    负责提供界面绑定的数据,以及业务逻辑处理


    • View


    负责提供用户和应用之间的交互界面。不同类型的应用交互界面不同,可以是桌面程序窗口和web页面。


    • Controller


    负责收集用户输入事件,并分配事件给对该事件感兴趣的模型处理。对MVC的理解难点在于控制器的解读,在下面我们会用经典MVC模式后端MVC模式分析。


    2.2.1 经典MVC模式


    这种模式大量用在复杂交互界面的桌面应用程序,比如MFC框架;以及web富应用框架中,比如AngularJS 1(尽管有人称之为为MVVM框架)。




    控制器把输入事件通知给对该事件感兴趣的模型(步骤3),模型更新自己的状态并引起视图更新(步骤4),然后将更新事件通知控制器(步骤5),此时如果有对该更新事件感兴趣的模型会进一步进行处理(步骤6)。事实上控制器和模型之间构成了订阅/发布关系。


    MVVM框架:把Controller变成了ViewModel,它与View进行双向绑定:View的变动,自动反映在 ViewModel,反之亦然。




    2.2.2 后端MVC模式


    自web应用普及开来,涌现了不少后端MVC模式,比如JAVA的Structs,.NET的Asp.net MVC等。由于页面在浏览器中显示,用户输入通过http到达后端,在后端看来MVC模式默认如下图所示:




    与经典MVC模式不同,控制器直接获得输入事件(http请求),调用对应的模型,模型处理完后传递视图对象(VO)给控制器,控制器找到合适的视图并传递VO给视图,视图产生html/json/文件流等资源,应用程序根据资源类型Response结果。通常后端MVC的控制负责的处理比较简单;而复杂的用户输入可以用前端MVC框架实现(类似经典MVC模式)。


    2.2.3 典型框架


    框架 特点 开发语言 前后(端)
    Asp.net MVC 支持WebForm和Razor C#
    Nancy 轻量,支持WebForm和Razor,路由更灵活 C#
    Struts2 JSP上的MVC先驱,但比较重量,封装简陋 java
    SpringMVC 开发效率和性能高于Struts2,100%零配置 java
    AngularJS 功能完整,支持双向绑定,开发效率高,运行效率一般,v2版本推翻v1,性能上提高,开发更组件化 js
    React 思路新颖,运用Virtual Dom技术,性能高;但目标是UI组件,需配合其他库搭建完整MVC框架 js
    Vue 非常小巧,核心库专注视图层。需要搭建其他组件实现完整MVC框架 js

    2.2.4 MVC模式总结


    模型负责提供视图数据和业务逻辑处理,视图负责提供用户交互界面,控制器将输入事件分配到对该事件感兴趣的模型。控制器居于中心位置,类似于功能胶水,但功能仅限于胶水是它不错的定位;避免写入过多业务逻辑代码使控制器变得复杂,难以维护。


    MVC模式的价值在于更好的处理洋葱架构的UI层


    2.3 IOC框架


    2.3.1 概念


    用现实生活中例子引入:由于汽车依赖轮胎,如果按照正向依赖,则汽车厂商需要根据轮胎供应商能提供的轮胎来定义自己的接口(螺丝,大小等)。但如果依赖倒置一下(让轮胎厂商依赖汽车厂商),则汽车厂商只需要定义自己的接口(螺丝,大小等)由轮胎厂商去按照这个规格规范生产,就成为现在汽车行业的例子。这种依赖倒置是一个思想概念,需要一个容器来实现,这就是IOC框架。




    • 依赖倒置(Dependency Inversion Principle, 英文缩写为DIP)


    从依赖具体类变换为依赖抽象就叫依赖倒置,这是一种设计原则。


    • 控制反转(Inversion of Control,英文缩写为IoC)


    依赖倒置的一种实现方式,通常用于构建框架,比如WinForm,WebForm程序中你可以自定义具体的窗口类,然后在窗口初始化和虚函数里面写代码,框架会按照自己的一套流程运行:启动具体窗口,调用初始化方法,在不同的运行节点调用对应的虚函数。运行控制权始终在框架手中而不是我们写的代码。


    • 依赖注入(Dependency Injection,英文缩写为DI)


    依赖注入也是依赖倒置的一种具体实现,是类库设计的一种常用模式。类库基于依赖模式设计:调用者依赖于接口,而不是具体的实现,调用者在运行时被注入所依赖接口的具体实现。注入方法不在此处赘述。


    • IOC框架


    IOC框架包括了控制反转和依赖注入功能。以下通过QA的方式来读懂IOC框架:


    Q: IOC的控制是对什么的控制?

    A: 是对应用程序中对象的创建和生命周期的控制。


    Q: 正向控制是什么样子?

    A: 由应用程序new对象,并在合适的时候释放对象。


    Q: 反转控制是什么样子?

    A: 对象的创建和生命周期管理由IOC框架控制,而不是应用程序控制,这种情形与正向控制相反就叫做反转控制。


    Q: 控制反转带来了什么好处?

    A: 控制反转不仅减轻了应用程序的代码复杂性,更给IOC框架的扩展性带来好处,比如IOC框架可以实现对象单例模式,多例模式,引入事物管理,日志管理,安全管理等等功能,比如Spring产品家族。


    Q: 依赖是什么?

    A: 依赖包括:临时使用,关联,聚合,组合,依赖关系从左到右增强。可以参考UML相关概念描述。


    Q: 注入的目的是什么?

    A: 使得对象可以依赖抽象,而不是具体实现类。主要好处是让应用程对象之间松耦合。


    2.3.2 典型注入框架


    框架 特点 开发语言
    Unity 包含于微软企业库中,性能稳定 C#
    Autofac 轻量,性能很高 C#
    Spring 重量,功能强大 java


    二、 水平方向架构


    多层架构适合整体式程序,即一个程序实现了系统全部功能。随着企业规模越来越大,会面对不断的新需求和需求改动,在一个程序中进行扩展变得越来越难以进行。同时面对大并发的业务请求,程序在一个进程或者多个进程中运行都难以克服一个低效运行的功能代码造成的性能瓶颈。


    人们找到了解决办法:将程序功能分割成服务程序,各服务程序在水平方向上并行开发和部署,由API连接各服务,这种方式使降低服务之间的耦合,部署更加灵活,性能调优可以针对独立的服务。


    1. SOA架构


    面向服务的体系结构(英语:service-oriented architecture)是构造分布式计算的应用程序的一种方法。它将应用程序功能作为服务提供给最终用户或者其他服务使用。


    它采用开放标准、与软件资源进行交互并采用表示的标准方式。


    1.1 简洁版架构




    1.2 服务的基本要素




    • Policy(策略)


    服务提供者有时候会要求服务消费者与某种策略通信。比如要求消费者提供安全标识,才能获取某项服务。


    • Endpoint(终结点)


    终结点是一个描述提供或者接受服务的方式,包括网络协议,域名或者IP,端口信息。


    • Contracts(合约)


    服务合约是服务提供者(通常是远程的)和使用者(客户)之间使用合约语言(XML、JSON、Java Object等)约定数据输入和数据输出的一份协议。


    • Messages(消息)


    服务提供的消息,应满足服务的合约。


    1.3 服务治理


    服务治理SOA最大的话题,涵盖了以下内容:


    • 服务定义(服务的范围、接口和边界)

    • 服务部署生命周期(各个生命周期阶段)

    • 服务版本治理(包括兼容性)

    • 服务迁移(启用和退役)

    • 服务注册中心(依赖关系)

    • 服务消息模型(规范数据模型)

    • 服务监视(进行问题确定)

    • 服务所有权(企业组织)

    • 服务测试(重复测试)

    • 服务安全(包括可接受的保护范围)


    为了解决以上问题,最为流行的做法在SOA架构中增加ESB(Enterprise Service Bus,即企业服务总线)集成。


    2. 微服务架构


    微服务是SOA的进化版本,把服务做到微型化。


    2.1 简洁版架构




    2.2 服务的基本要素




    微服务架构下通过REST API提供提服务,所以不强调策略和合约,只要服务提供方暴露终结点和提供消息就足够了。


    2.3 服务治理


    SOA会遇到的治理问题,在微服务中一样会暴露出来。由于微服务系统中服务数量更多,生产环境中出现的各种问题更加突出。一部分人觉得微服务架构应该是去中心化,不需要ESB的中介作用,事实上为微服务的网关可以具备ESB的一些功能,比如安全检查/事物管理/复杂的工作流程等功能。


    3. 整体式 vs SOA架构 vs 微服务架构


    框架 前期开发效率 迭代开发效率 扩展能力 维护性
    整体式 中,通常越来越低
    SOA架构 中,趋势比较平稳
    微服务架构 高,趋势比较平稳


    如果是小团队,中小项目用整体式开发更好;如果有大量或者难以重构的遗留代码建议采用SOA架构;比如是全新的项目且预计将来会快速迭代成大项目则建议用微服务架构。


    4. SOA典型框架


    框架 特点 是否开源
    WCF 微软出品,目前仅在windows下运行。它支持HTTP、TCP、命名管道之间的单向和双向消息通信,此外,在第三方扩展的帮助下,还支持任何基于消息的传输格式。 客户端开源
    Spring Integration 基于Spring的轻量级开源框架,是一个干净、简练的EAI手段,也是很好的ESB产品替代者。现在的ESB方案沉重且很难引入到一些环境中。Spring Integration则是一个功能强大、低摩擦的替代方案,它能温和地解决一些最复杂的集成问题。
    Mule ESB 它不是仅仅一个集成框架,而是一个包括一些额外功能的完整ESB ,Mule的Studio提供了一个很好的和直观的可视化设计。比Spring集成它更像是一个DSL。这一点很重要,如果集成逻辑比较复杂。
    Apache Camel Apache Camel几乎和Mule ESB相同。你能想到的几乎每一个技术,提供很多很多的组件(比Mule ESB甚至更多)。如果没有可用的组件,你可以很容易地创建自己的组件


    5. 微服务典型框架



    Dubbo Spring Cloud Surging
    开发语言 Java Java C#
    开发方 阿里 Spring社区 个人
    维护状态 不再继续维护 活跃 一般
    互联网应用案例 阿里、京东、当当等 联通 华为 东软 暂无
    基于协议 可选,默认dobbo http IPC
    可用的语言 Java 所有语言 C#
    分布式事物
    无状态部署
    服务器治理 服务发现、服务路由、服务负载均衡、服务列表、服务分组、服务依赖管理、服务权重、服务授权、服务直连、上下文隐式传参、分组聚合、结果缓存 除dubbo有的外:服务网关、断路器、服务跟踪、消息总线、批量任务 提供高性能RPC远程服务调用,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希,随机,轮询作为负载均衡的算法,RPC集成采用的是netty框架,采用异步传输
    分布式配置 第三方
    单元测试 支持 支持 未知


    微服务思想重点在服务的自治,减少依赖)和治理(一个可靠安全的网关),它鼓励混合应用顺手的编程语言、开发框架,以减少高效开发与部署系统和软硬件环境之间的摩擦,比如企业内有java和.net开发团队则可以在Spring Cloud下用Asp.net core做平台开发微服务程序。


    三、 总结


    对于整体式程序或者一个服务作为整体式程序开发 ,可以采用洋葱模型架构。在处理数据时采用数据存取框架,对于UI可以采用服务器端MVC和客户端MVC框架。对于具有遗留程序的系统可以采用SOA架构来整合系统功能;如果系统越来越复杂,负载压力在不同程序功能上不平衡可以采用微服务架构。在全新的即将成为大型应用的系统采用微服务架构也是不错的选择。


    参考文章:


    • http://blog.csdn.net/sinat_34093604/article/details/53082000

    • http://www.jdon.com/soa/integration-framework-comparison-spring.html

    • http://blog.csdn.net/qiumuxia0921/article/details/52713791

    • http://openwares.net/java/dip_ioc_di.html

    • http://www.cnblogs.com/summer7310/p/6394379.html

    • http://www.cnblogs.com/wangpenghui522/p/5430292.html

    • http://blog.csdn.net/zhengzhb/article/details/7190158

    • http://www.cnblogs.com/fanliang11/p/7191030.html

    • http://blog.csdn.net/orichisonic/article/details/48546061


    出处:http://www.cnblogs.com/vipyoumay/p/7735750.html


    版权申明:「本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。


    -END-


    展开全文
  • Java企业级开发框架(一):概述

    万次阅读 2018-03-02 10:13:51
    概述目的: 在SpringBoot基础上,整理一个企业级的开发框架,整合企业级开发中必然会用到的功能,真正做到拉下来就能直接开发。GitHub地址: https://github.com/lsxfxin/JavaEnterpriseFramework欢迎大家fork,吐...

    概述

    目的:

        在SpringBoot基础上,整理一个企业级的开发框架,整合企业级开发中必然会用到的功能,真正做到拉下来就能直接开发。


    GitHub地址:

        https://github.com/lsxfxin/JavaEnterpriseFramework


    欢迎大家fork,吐槽

    展开全文
  • 企业级开发的JAVA代码生成器-MagicalCoder

    万次阅读 多人点赞 2018-10-11 09:05:49
    企业级开发的JAVA代码生成器-MagicalCoder 免费 开源 在线视频教程:https://edu.csdn.net/course/play/10747 工欲善其事必先利其器,加班 项目延期 无意义的增删改查 重复劳动...这些困扰我们太久了,你是时候...

    企业级开发的JAVA代码生成器-MagicalCoder 免费 开源

    在线视频教程:https://edu.csdn.net/course/play/10747

    工欲善其事必先利其器,加班 项目延期 无意义的增删改查 重复劳动...这些困扰我们太久了,你是时候升级一下新装备了,不管您是自由开发者,还是企业老板,或者外包团队,只要您想快速的开发出产品并快速交付给客户或者领导,5分钟了解一下我们,就能让你受用整个职业生涯;

    一键生成管理后台的各种增删改查功能,表单验证,单表多表关联树各种场景拖拽一下就出来了,支持mysql,oracle,postgresql,sqlserver数据库;做外快 做开发 有如神助,能迅速提升您30%-80%的开发效率。下载地址:www.magicalcoder.com
    可以先预览下http://youyaboot.magicalcoder.com/youyaboot-admin/ 这个地址提供的功能全是代码自动生成。

    简单截点图给大家:注意你下面看到的图 里面的功能几乎都是代码生成器编写的。

    1 完善的权限系统 可以控制到前端每个按钮 后端每个接口

    2 强大的 控件 随意配置 体验友好

    3 增删改查 都不缺,甚至更友好,列表页也能动态更新字段值

    4 智能的一对多 外键场景关联可以无限递归下去

    5 聪明的表单验证提示 不用写 自动生成器配置下 打个勾就行了

    6 全自动适配wap端

    您有没有注意到 所属商品 其实是外键哦 支持下拉搜索 外键在我们这里轻松解决体验问题

     

    ============以上并非功能全貌,还有更多自动生成的功能篇幅有限不在此一一罗列===================

     

    下面是我们提供的代码生成器部分截图

     

    目前支持4种主流数据库;强大的数据库兼容引擎

    我们能在您改动了代码之后,重新生成时 友好的提示您 代码冲突啦,请进行合并

    关于您的每个表 在这里可以随心所欲的配置你想要的功能 托托拽拽

    模板开放 免费 在你手上 想怎么改就怎么改随意配置

    什么 上面的都让你无动于衷,看来得拿出我们的必杀技了 ,强大的可拖拽布局器,使用此工具,您可以按照你的需求随心所欲的组装表单界面元素,列表 等等控件,功能什么样 完全由你决定,一个不懂代码的人也能轻松驾驭此工具编写各种功能,何况你是聪明刻苦的程序员,最最重要的是 下面的工具拖拽出来的功能可不是简单的布局,而是实实在在的功能,立马就能运行,表单立马就能让用户提交数据保存,全程不用你再费心去写后端接口 前端校验等等了,一切全自动

                                                                                                             此功能还在秘密研发中,暂不对外开放,你看不见我这行小字

     

    话说 有了magicalcoder还要程序员做啥

    不不,我们目前只能处理大部分管理后台的功能,对于要求很高的前端部分,我们还无能为力,管理后台交给我们,您去做哪些 聪明的 复杂的 智能高大上的功能吧。

    能读到这一行,你一定会去体验一下哈,开个玩笑 哈哈

    快来体验一下吧,和几千名我们的开发者粉丝们一起打造一个智能的自动编码社区。

    怕学不会吗?我们有完善的视频教程手把手教您使用,欢迎访问www.magicalcoder.com

    展开全文
  • 帮助学生掌握eclipse的使用技巧,尤其是eclipse的常用快捷键等;同时对前面几章的内容进行一个总结性的实战练习,让学生更理解所学内容; 本课程是《Java零基础至高级应用》系统课程的第四章,全套课程精细讲解,...
  • JAVA企业级开发技术

    千次阅读 2018-06-29 14:49:12
    传统框架SpringMVC(表现层)Struts2(表现层)Mybatis(数据层)Hibernate(数据层)SpringData Jpa(数据层)开发中比较常见的组合:SSM : Spring-SpringMVC-MybaitsSSH :Spring-Struts2-hibernate2017年热门开发框架...
  • Python语言程序设计基础入门教程,本节课程按照Python基本语法、运算符的使用、程序结构进行深入的讲解。有别于市场的大陆化,本课程深入细节、讲解原理,通过实践论证逻辑。建议零基础同学务必仔细看完。
  • 性能卓越的Go语言已被全球知名公司(如:谷歌、亚马逊、阿里、小米、京东等)广泛用于区块链、云计算开发。当前,互联网行业正向虚拟现实和人工智能时代迈进,对于Golang人才的需求越加紧迫。 本套课程不仅系统讲解...
  • 假如有一天,你安静的在一家互联网公司的软件开发工位上正在午休。这时,坐在旁边一位同事这样夸赞你:“你真是一位能把三年的工作经验用来当五年干活的人,而且还真正拥有了五年的工作经验!”。作为一名半路出家...
  • 基于微软企业库5.0连接oracle数据库进行企业级开发  很多人都习惯与用微软企业库5.0连接Sql Server进行企业级开发。  下面讲述微软企业库5.0连接oracle数据库的网上资料比较少,里面有很多细节点需要注意。  ...
  • tornado企业级开发项目搭建

    千次阅读 2017-06-29 12:59:40
    一、利用pycharm新创建一个项目 ...二、从之前开发的虚拟空间复制安装包及版本过来 1、pip freezePillow==4.1.1 PyMySQL==0.7.11 SQLAlchemy==1.1.9 argparse==1.2.1 backports-abc==0.5 backports.ssl-ma
  • 常见的企业级开发项目

    千次阅读 2018-07-16 14:38:56
    OA系统客户关系管理系统
  • 基于: JDK:1.8 Maven:3.3.9 Spring Boot 1.5.10.RELEASE spring-boot-starter-web 1.5.10.RELEASE (inherited from spring-boot-starter-parent) jackson-core 2.8.10 spring-web...
  • 这学期刚学完面向对象,也就学到连接数据库...看了课程表有Web应用开发和Web企业级开发。所以想了解一下这两门课主要学的什么,方便找视频学习。另外老师们有什么好的教学视频推荐码?谢谢了[face]monkey:2.gif[/face]
  • 可以应用在任何J2EE项目的开发中,尤其适合企业资源计划系统(ERP)、企业办公系统(OA)、客户关系管理系统(CRM)、 仓储物流管理系统(WMS)、订单管理系统(OMS)、电子商务系统、 金融系统、行业软件、以及...
  • 概述: 具体请见:https://github.com/lsxfxin/JavaEnterpriseFramework/blob/master/pom.xml
  • ASP.NET 3.5 企业级开发

    万次阅读 热门讨论 2008-04-14 21:30:00
    议题.NET Framework 3.5 和Visual Studio 2008C# 面向对象程序设计ASP.NET 状态管理和页面传值ASP.NET 中的错误处理ADO.NET与数据访问架构与模式安全与性能 优秀的团队开发管理功能C# 面向对象程序设计封装继承性多...
  • add: Spring Boot 1.5.10.RELEASE spring-boot-starter-web 1.5.10.RELEASE (inherited from spring-boot-starter-parent) jackson-core 2.8.10 spring-webmvc 4.3.14 ...
  • add: swagger2 sample modify: apidoc page can be seen in environments of sit,testing,stage
  • add: springfox-swagger2 2.7.0 swagger-bootstrap-ui 1.7.2
  • add: thymeleaf1.4.0 configure
  • add: com.aliyun.oss2.8.2 configure add OssUtils add samples
  • ReturnVo support Api Doc
  • add: configure transaction samples
  • add: slf4j1.7.25 logback-core1.1.11 configure logback samples
  • add: druid-spring-boot-starter 1.1.9 configure druid
  • add: spring-boot-devtools.Enabled in environments of sit,testing,stage.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 495,759
精华内容 198,303
关键字:

企业级开发