JAVA項目環境配置 -- eclipse開發篇二

大家通過搜尋「JAVA項目環境配置 -- eclipse開發篇一」,知曉項目的搭建過程;

本篇主要構建web項目的前端開發和後台邏輯配置,暫時不涉及資料庫的操作。

資料庫操作放到第三篇文章介紹

方法/步驟

首先,請大家啟動eclipse,打開本項目工程 logindemo;

接著,創建java代碼包結構;

所有代碼放在 com.o27dream.demo.login下面

接著,配置log4j2的json配置文件;

可以在搜尋「Log4j2使用json配置方法」

或者直接訪問:

接著,引入js代碼 和 CSS代碼;

我們系統主要使用兩個js框架:skel.min.js 和 jquery-2.1.3.min.js;

如果需要擴展,我們將自己編寫剩餘的js代碼;

在webcontent 目錄下面新建兩個文件夾 js 和 css

並將js文件拷貝到 js目錄下

接著,創建基本CSS文件style.css 文件

在css目錄右鍵,新建此文件;

接著,編寫index.jsp登陸頁面;

推薦使用 firefox瀏覽器來測試網頁;

其中關於skel.js 和jquery.js的在其他篇章中介紹;

接著,我們來編寫後台處理邏輯;

配置提交頁面響應處理方式,採用spring的註解的方式實現;

創建 LoginHandler.java 對象;

接著,創建方法,對用戶提交帳號和密碼進行處理;

接著,設置頁面傳入參數和處理參數相對應;

接著,在代碼中增加日誌對象,記錄處理過程的相關信息;

並且進行日誌記錄,方便記錄程序運行信息;

接著,我們配置兩個配置文件,讓tomcat將http請求處理轉交給spring處理;

創建logindemo-servlet.xml文件,配置界面視圖存放目錄;

接著,創建spring配置文件

login-spring.xml

接著,我們修改web.xml文件;

在文件中增加一下內容:

Spring配置信息,對action後最url攔截轉交給spring處理;

接著,啟動發現缺少jar包;

添加commons-logging.jar

接著,再次啟動

報錯;

最後,發現是jdk1.8和spring framework版本存在衝突;

將spring3.2.0 替換成spring4.1.2

Spring4.1.2國內網盤下載地址:

接著,重啟有報錯;

發現是新sping jar文件裡面的類名稱發生了改變;

接著,重新啟動,運行正常;

接著,通過firefox瀏覽器訪問系統;

頁面訪問成功;

接著,修改loginHandler類對象;

請按圖示修改;

再修改index.jsp頁面;

接著,重啟後台服務;

啟動firefox訪問系統;

報錯,原因是傳送參數沒有綁定;

Value的值需要和index.jsp裡面的input的name屬性一致;

接著,參數傳送成功;

但是後台報錯;

發現是缺少class文件

引入:jstl.jar

最後,重新啟動服務;

啟動firefox,運行

分別用

-  admin/admin

-  123/123

兩組帳號登陸。

前端展示和後台輸出都正常;

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場