論一個android開發人員自學轉javaee的過程

來源:互聯網
上載者:User

    

    1.基本情況介紹

    到目前為止本人開發安卓3年,並且自學java後台已經快1年了,對於android有一定的見解,對於java後台目前也學了很多的架構和知識

    2.關於android方面在android方面我做過很多項目,一個方面是自訂的android系統:包括機頂盒等。在機頂盒上一般都是一個home項目,然後大多數都是視頻的項目。主要就是調用底層播放器和商務邏輯 訊息處理 狀態處理。另一個方面是手機端,也就是指正常的android APP 我做過視頻類的和機頂盒配套的 單純的移動端視頻的 社交類的 商城類的app都有做過

    3.關於javaee方面

    在後台方面一開始我已經對java有一定的基礎,訊息處理 多線程 socket 等有一定的基礎。

    首先我去學了mysql 和android經常用的sqlite資料庫類似,但是mysql屬於關係型資料庫,還是學了一段時間,然後去學的

Servlet JDBC request response filter interceptor 等基礎知識, 然後去學的 spring springmvc mybatis 這樣我已經可以去搭建簡單的商城類的小項目再然後就租了一台伺服器 安裝的centos7 學習linux基礎指令和應用,以及環境搭建,mysql資料庫安裝nginx安裝ftp伺服器radis資料庫等java所需要的必須的東西。這樣我已經可以在自己的伺服器上搭建了自己的項目供自己訪問

    接下來我知道了spring家族裡面其他的架構 包括springboot springcloud springsecurity等架構,由於springcloud對應的是微服務 主要應用於大型的項目,在一些小的項目中應用不到,單個項目完全可以對正常的項目做支援,就去學了springboot 和springsecurity oauth等架構,springboot其實主要是最springmvc等架構進行了封裝,解決了冗雜的xml的配置,可以讓開發人員將主要的精力放在開發上。在學習這些架構的時候同事學習了jwt oauth2協議 第三方登入 單點登入  im的後台 等知識

    接下來就在公司的項目裡面進行了實踐,和一些功能的添加,包括伺服器IM功能 推送等功能的實現 以及其他功能的實現。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.