乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      史無(wú)前例企業(yè)架構(gòu)分享--SSM組合+springmvc+mybatis+shiro+restful+bootstrap

       開始6m01rwbqw6 2018-01-30

      1、基本概念

      1.1、Spring

      Spring 是一個(gè)開源框架, Spring 是于 2003  年興起的一個(gè)輕量級(jí)的 Java  開發(fā)框架,由 Rod Johnson  在其著作 Expert One-On-One J2EE Development and Design 中闡述的部分理念和原型衍生而來(lái)。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 Spring 使用基本的 JavaBean 來(lái)完成以前只可能由 EJB 完成的事情。然而, Spring 的用途不僅限于服務(wù)器端的開發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 簡(jiǎn)單來(lái)說(shuō), Spring 是一個(gè)輕量級(jí)的控制反轉(zhuǎn)( IoC )和面向切面( AOP )的容器框架。

      1.2、SpringMVC

      Spring MVC 屬于 SpringFrameWork 的后續(xù)產(chǎn)品,已經(jīng)融合在 Spring Web Flow 里面。 Spring MVC  分離了控制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。

      1.3、MyBatis

      MyBatis  本是apache的一個(gè)開源項(xiàng)目iBatis, 2010 年這個(gè)項(xiàng)目由 apache software foundation  遷移到了 google code ,并且改名為 MyBatis  。 MyBatis 是一個(gè)基于 Java 的持久層框架。 iBATIS 提供的持久層框架包括 SQL Maps 和 Data Access Objects ( DAO ) MyBatis  消除了幾乎所有的 JDBC 代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索。 MyBatis  使用簡(jiǎn)單的  XML 或注解用于配置和原始映射,將接口和  Java  的 POJOs ( Plain Old Java Objects ,普通的  Java對(duì)象)映射成數(shù)據(jù)庫(kù)中的記錄。

      愿意了解框架技術(shù)或者源碼的朋友直接加求求(企鵝)2042849237

      4、SSM整合

      下面主要介紹三大框架的整合,至于環(huán)境的搭建以及項(xiàng)目的創(chuàng)建,參看上面的博文。這次整合我分了 2 個(gè)配置文件 ,分別是 spring-mybatis.xml ,包含 spring 和 mybatis 的配置文件,還有個(gè)是 spring-mvc 的配置文件,此外有 2 個(gè)資源文件 : jdbc.propertis 和 log4j.properties 。完整目錄結(jié)構(gòu)如下:



      4.2、Spring與MyBatis的整合

      所有需要的 JAR 包都引入以后,首先進(jìn)行 Spring 與 MyBatis 的整合,然后再進(jìn)行 JUnit 測(cè)試,先看一個(gè)項(xiàng)目結(jié)構(gòu)圖:


      驅(qū)動(dòng)式項(xiàng)目構(gòu)建

      內(nèi)置高效可靠的代碼生成器

      支持多種數(shù)據(jù)模型,根據(jù)數(shù)據(jù)庫(kù)表生成常規(guī)重復(fù)性代碼,使研發(fā)工程師更專注于業(yè)務(wù)邏輯代碼的實(shí)現(xiàn),大幅提升其工作效率,解放其重復(fù)性工作


      OPEN CI

      開源規(guī)范化項(xiàng)目管理解決方案,實(shí)現(xiàn)軟件流水線式生產(chǎn),保證正確性、可靠性

      向?qū)絼?chuàng)建、導(dǎo)入項(xiàng)目,集成版本控制(GIT/SVN)、項(xiàng)目管理(Trac/Redmine)、代碼質(zhì)量(Sonar)、持續(xù)集成(Jenkins)

      私有部署,統(tǒng)一管理,為開發(fā)者而生

      愿意了解框架技術(shù)或者源碼的朋友直接求求2042849237

      分布式

      分布式服務(wù):Dubbo+Zookeeper+Proxy+Restful

      分布式消息中間件:KafKa+Flume+Zookeeper

      分布式緩存:Redis    分布式文件:FastDFS

      負(fù)載均衡:Keepalived+Nginx+Proxy(三重負(fù)載)

      歡迎大家一起學(xué)習(xí)研究相關(guān)技術(shù)愿意了解框架技術(shù)或者源碼的朋友直接求求:2042849237

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多