回覆列表
  • 1 # 不脫髮的北漂程式設計師

    目前本人是一名java開發,可以給你一點建議和方向。

    1. 首先說什麼是框架?

    舉個例子,拿蓋房子來說,框架可以看成是房子的四面牆和屋頂,而大部分開發者都是從這個基礎上去‘添置傢俱’,‘刷牆’。每個大公司都有自己專屬的框架,小公司則是使用一些大公司免費貢獻出來的框架來開發。

    常用的後端框架目前有:spring , springMVC ,mybatis, hibernate,struts,springboot,springcloud等。

    他們可以組合使用:ssm ssh (這個組合的動作其實就是他們所說的搭框架)

    前端框架目前比較流行的有:easyui,bootstrap等。

    框架其實也是程式碼組成的,我們自己甚至都可以做一些框架來實現我們的功能,不過那沒有什麼太大的意義,我們現在完全可以在大神們已經做好的框架上來開發我們的功能,提高開發效率。

    2. 之後要看你應聘得是什麼崗位,現在大多數招聘的java開發,都是不會讓你搭框架的,因為一個好的框架決定了這個系統後期的穩定性,安全性以及高效率,責任重大,至於說問到了搭框架,其實就是想知道一下你對框架的瞭解,因為越瞭解框架的人,程式碼寫的就會簡潔並高效,貼合框架。如果你應聘的是框架師,那麼就需要對框架有更深的理解才可以。比如說,怎麼保證框架的安全性和穩定性,好的框架作用巨大,比如淘寶,雙11那麼大的流量都可以承受住,這就需要框架師的常年的經驗才能做到了。

    3. 那麼如何系統的學習呢?

    首先我們要掌握最基本的攔截器,過濾器,jdbc等java基礎的知識,具體可以網上搜索各大培訓機構提供的教學影片,或者是慕課網上搜索相關內容去學習。

    在掌握了最基礎的知識後,可以買一些書或是找一些影片來學習框架的內容。

    (這裡的學習不是死啃底層的程式碼,因為我們的精力和時間有限,暫時只需要明白他們基本的工作原理和特點就可以了)

    第一階段,學習spring , springMVC mybatis, hibernate,struts

    第二階段,組合起來,自己搭建ssm ssh框架,融合前端框架,做出一些基本的增刪改查,登陸等程式碼。

    第三階段,學習springboot,springcloud框架 這兩個框架是目前最流行的,效率很高,搭建也較為簡單。

    最後總結一下,搭框架其實是一個漫長的過程,簡單的框架很好搭建,但是安全性不高,這就需要我們平時多多學習,慢慢完善自己的框架知識。

  • 2 # Java人生

    搭建框架就是利用一些常見的開源工具,例如mybatis,springmvc,zookeeper等實現一個單機或者分散式的web應用或者大資料儲存應用

  • 3 # 萊東郭

    題主問的應該是架構,是很多框架整合在一起形成的系統性架構,現在很多小公司都是用別人比較成熟的架構來增加自己的業務邏輯而已,在github或開源中國上有很多快速開發框架,一般都是一套比較成熟的後臺管理系統,再一個最好是提升自己,多學習開源框架,對於Java而言未來的趨勢百分之七十會以spring全家桶為主體

  • 4 # 大中國生活圈

    初級崗位估計會的,做開發進圈子,入門了,學啥都快,都不難,後期個人能達到什麼水平,不是看你會哪些框架,主要看你閱讀多少原始碼,理解多少原始碼,自己能寫出來嗎,還有就是底層實現的原理,一些彙編,網路,C語言等都是進階的標配。

  • 中秋節和大豐收的關聯?
  • 你覺得《第五人格》是否有可能超過《絕地求生之刺激戰場》?