網(wǎng)站一般展現(xiàn)給大眾的則是頁面信息,許多公司就是用這個(gè)進(jìn)行宣傳、產(chǎn)品資訊發(fā)布、招聘等等,能讓所有人可以看到的、操作的頁面叫前端;支撐前端展現(xiàn)功能、數(shù)據(jù)存取、平臺(tái)的穩(wěn)定性和性能等的則是網(wǎng)站后端,這樣的被稱為程序,代碼類信息。
一、 前端
前端開發(fā)主要是靜態(tài)用戶界面加上一些動(dòng)態(tài)效果,不涉及數(shù)據(jù)邏輯!例如:一個(gè)登陸頁面: 前端開發(fā)只要做好靜態(tài)頁面部分,加上鼠標(biāo)移入輸入框、移出輸入框的顏色變化;但是輸入用戶名、密碼 后登錄系統(tǒng)的話要連接數(shù)據(jù)庫,這個(gè)就需要后臺(tái)開發(fā)做邏輯處理了!
二、 后端
這一類的信息,網(wǎng)民第一眼是看不到的,或是說只有一些專業(yè)的人員才能大致看到是哪一個(gè)語言編寫的、用什么方式進(jìn)行創(chuàng)建的、怎么進(jìn)行繼續(xù)改寫或優(yōu)化網(wǎng)站比較好的。
那我們的后端人員都需要具備哪些呢:
1)精通jsp,servlet,javabean,JMS,EJB,Jdbc,Flex開發(fā),或者對(duì)相關(guān)的工具、類庫以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,對(duì)Web開發(fā)的模式有較深的理解
2)練使用oracle、sqlserver、mysql等常用的數(shù)據(jù)庫系統(tǒng),對(duì)數(shù)據(jù)庫有較強(qiáng)的設(shè)計(jì)能力
3)熟悉maven項(xiàng)目配置管理工具,熟悉tomcat、jboss等應(yīng)用服務(wù)器,同時(shí)對(duì)在高并發(fā)處理情況下的負(fù)載調(diào)優(yōu)有相關(guān)經(jīng)驗(yàn)者優(yōu)先考慮
4)精通面向?qū)ο蠓治龊驮O(shè)計(jì)技術(shù),包括設(shè)計(jì)模式、UML建模等
5)熟悉網(wǎng)絡(luò)編程,具有設(shè)計(jì)和開發(fā)對(duì)外API接口經(jīng)驗(yàn)和能力,同時(shí)具備跨平臺(tái)的API規(guī)范設(shè)計(jì)以及API高效調(diào)用設(shè)計(jì)能力
在我們實(shí)際的開發(fā)過程中,我們當(dāng)前這樣定位前端、后端開發(fā)人員。
1)前端開發(fā)人員:精通JS,能熟練應(yīng)用JQuery,懂CSS,能熟練運(yùn)用這些知識(shí),進(jìn)行交互效果的開發(fā)。
2)后端開發(fā)人員:會(huì)寫Java代碼,會(huì)寫SQL語句,能做簡單的數(shù)據(jù)庫設(shè)計(jì),會(huì)Spring和iBatis,懂一些設(shè)計(jì)模式等。
以上內(nèi)容,摘選百度經(jīng)驗(yàn),作者:丁鐵明
*請(qǐng)正確填寫需求信息,我們會(huì)在一個(gè)工作日內(nèi)與您聯(lián)系。