熟練掌握SSM主流框架,了解MVC分布式架構原理及構成,能夠獨立自主搭建程序基本框架,并根據項目實際需要進行定制化調整。
熟練使用Servlet,Socket等java web技術,能夠自主在lin" />
精通javaSE核心技術
熟練掌握SSM主流框架,了解MVC分布式架構原理及構成,能夠獨立自主搭建程序基本框架,并根據項目實際需要進行定制化調整。
熟練使用Servlet,Socket等java web技術,能夠自主在linux和windows環境下搭建tomcat服務器。
熟練掌握HTML+CSS頁面布局,能夠使用bootstrap框架對頁面進行定制化調整。
熟練掌握java script語言,能夠用js和jquary書寫前端代碼,進行前端渲染。
熟練掌握sql基本語句,可以獨立進行數據庫搭建,能夠用jdbc技術和spring sql技術對mysql進行操作。
熟練使用redis等nosql數據庫,能夠使用jedis技術操作redis
熟悉linux bash和windows cmd的常用語句
寫一個之前接單的項目吧,一個cms system,客戶是一個門戶app,我負責它的后臺邏輯部分與后端渲染。
首先我根據實際需要,為項目分了Model View Control三層
按照客戶的要求,dao層使用了dbcp連接池技術,提高了jdbc與數據庫間的連接效率。
客戶數據庫大體上可以分為以下三個主要模塊:
一,message即app用戶主要閱讀的信息
二,account即app用戶的用戶賬號信息
三,Statistics即app用戶的各種訪問記錄,包括app點擊量,app下載量,message點擊量等統計數據。
根據實際需要,message信息由于經常為客戶訪問,我用了redis數據庫搭建了這部分;Statistics統計數據由于是讀寫頻率最高的數據,同樣使用了redis數據庫搭建這部分;account賬戶信息不會經常變動,不會經常讀寫(app會保持用戶的登錄狀態,不會頻繁登錄)但是對數據安全性要求較高,我用了mysql搭建了這部分。
然后我根據客戶提供的接口文檔,用Servlet技術實現了前后端的交互。
根據客戶實際需要我還另外為客戶用
java url和java regex技術寫了一個簡單的爬蟲,最后app順利上線。項目圓滿成功。(后來聽說好像是由于缺乏原創性獨特性內容,逐漸被市場淘汰了,今天搜了一下沒有搜到,哈哈)