幾個核心問題:
一、前后端開發的分工?各自關注負責的重點是什么?
二、前后端開發,各自使用的技術棧?典型的框架或平台有哪些?
三、前后端如何聯動協作?
一、前后端開發的分工
Web前端: 顧名思義是來做Web的前端的。我們這里所說的前端泛指Web前端,也就是在Web應用中用戶可以看得見碰得着的東西。包括Web頁面的結構、Web的外觀視覺表現以及Web層面的交互實現。web前端更多處理web頁面層面的內容。
Web后端:后端更多的是與數據庫進行交互以處理相應的業務邏輯。需要考慮的是如何實現功能、數據的存取、平台的穩定性與性能等。
二、前端開發主要的技術棧
前端的主要技術:
html5:內容和結構,目前主要是html5
css3:樣式,美化網頁
javascript:交互
典型的框架:
jQuery
三、后端開發主要的技術棧
后端開發主要技術:
jsp
servlet
java bean
JMS
EJB
JDBC
FLEX
數據庫技術(oracle,mysql)
maven
應用服務器(tomcat,jboss,jetty)
常用的工具、框架:
Velocity
Spring
Hibernate
iBatis
OSGI