首先是JAVA基礎JAVA SE(用於開發和部署桌面、服務器以及嵌入設備和實時環境中的Java應用程序。)
之後是JAVA EE(java企業級標准開發),先學習Servlet(控制器)、JSP(在html中通過java輸出值),然後再學習Struts、Hibernate、Spring等框架。
JAVA SE是JAVA EE的基礎,Servlet、JSP是框架的基礎。
數據庫,學習oracle,MySQL,MS SQL,都可以,只要學會一個,再學其它的就會發現很類似。
另外就是html(文本解釋語言),css(樣式),javascript(java網絡腳本語言),xml(可擴展標記語言,多用於程序配置文件),這些是JAVA WEB編程要用到的。
建議學習順序:
1、html,css,javascript,xml
2、JAVA SE3、JAVA EE,包括Servlet、JSP、框架(Struts、Hibernate、Spring)
至於數據庫的學習,在JAVA之前,之中,之後都可以,建議在JAVA之前,至少在JAVA EE之前。