Java Web之(zhī)環境搭建 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 網站建設 >

Java Web之(zhī)環境搭建

發表時(shí)間:2018-7-23

發布人(rén):融晨科技

浏覽次數:69

在(zài)之(zhī)前的(de)工作,一直是(shì)以(yǐ)Android爲(wéi / wèi)主,前端爲(wéi / wèi)輔。經過了(le/liǎo)幾個(gè)項目,也(yě)基本了(le/liǎo)解了(le/liǎo)前後端數據交互到(dào)底是(shì)怎麽回事兒。
但是(shì)在(zài)做項目的(de)過程中經常有這(zhè)個(gè)問題,項目初期需求定稿開始開發工作期間,服務端的(de)同事需要(yào / yāo)搭建數據庫,搭框架之(zhī)類的(de)工作,而(ér)同樣的(de)移動端或前端也(yě)開始撘架構或寫頁面,在(zài)寫頁面的(de)時(shí)候不(bù)免要(yào / yāo)用到(dào)數據。此時(shí),服務端的(de)同事很可能因爲(wéi / wèi)工作進度還沒有完成接口的(de)開發。這(zhè)個(gè)時(shí)候,如果不(bù)會服務端開發的(de)話,我們一般隻能在(zài)本地(dì / de)模拟一些假數據來(lái)使用,或者等着後台提供接口….
但是(shì),在(zài)本地(dì / de)直接創建假數據是(shì)沒辦法模拟網絡請求這(zhè)個(gè)步驟的(de),況且在(zài)本地(dì / de)創建假數據也(yě)很死闆。
所以(yǐ),我們有必要(yào / yāo)了(le/liǎo)解一下服務端的(de)一些基本相關技術,不(bù)求能寫出(chū)多麽高大(dà)上(shàng)的(de)項目,最起碼能自己簡單的(de)搭建一些接口服務, 爲(wéi / wèi)我們的(de)app提供測試數據,并且能自己寫一些簡單的(de)動态web頁面。以(yǐ)後想要(yào / yāo)轉型的(de)話也(yě)可以(yǐ)深入學習一下。

而(ér)且,學習一些其他(tā)方面的(de)知識也(yě)有利于(yú)提升我們的(de)境界,最起碼能了(le/liǎo)解其它端的(de)工作大(dà)概是(shì)怎樣的(de)。也(yě)爲(wéi / wèi)我們成爲(wéi / wèi)全棧開發工程師做一個(gè)鋪墊。

本着這(zhè)個(gè)目的(de),我也(yě)就(jiù)打算學習一下服務端的(de)相關技術,因爲(wéi / wèi)自己畢竟不(bù)是(shì)專業做服務端方面開發的(de),我們都知道(dào),學了(le/liǎo)之(zhī)後不(bù)用很容易就(jiù)忘記了(le/liǎo),所以(yǐ)還是(shì)打算邊學邊寫博客,算是(shì)做個(gè)學習筆記。以(yǐ)後忘了(le/liǎo)也(yě)方便查閱。

服務端語言也(yě)挺多的(de),目前來(lái)說(shuō)比較火的(de)有java,php,.Net、Python等,因爲(wéi / wèi)之(zhī)前一直做Android開發,還是(shì)有些java基礎的(de),所以(yǐ)學javaweb應該上(shàng)手會快一些。

前端方面知識自己也(yě)會一些,有需要(yào / yāo)學習前端基礎知識的(de)同學們可以(yǐ)看一下之(zhī)前的(de) 從零開始學習web前端專欄 ,所以(yǐ),我就(jiù)直接從javaweb方面開始着手了(le/liǎo)。
沒有前端基礎的(de)同學建議還是(shì)先看一下前端方面的(de)基礎知識,後面學習服務端肯定要(yào / yāo)用的(de)。

好了(le/liǎo) ,閑話不(bù)多說(shuō),開始吧。


Java Web介紹

Java Web是(shì)用Java技術來(lái)解決web領域的(de)技術,需要(yào / yāo)運行在(zài)特定的(de)web服務器上(shàng),Java Web是(shì)跨平台的(de),可以(yǐ)在(zài)不(bù)同的(de)平台上(shàng)進行部署運行。
需要(yào / yāo)掌握的(de)技術

  • 1.前端方面的(de)相關技術如:html、css、js等
  • 2.服務端先關技術如:java,jsp,服務器,ssh、ssm框架,等
  • 3.數據庫相關:MySQL,Oracle等

開發環境準備

  1. 編輯器:Eclipse或Idea等,這(zhè)裏我選擇Idea,畢竟用慣了(le/liǎo)Android Studio,對Idea相對熟悉一些,Eclipse還是(shì)剛入行開發Android的(de)時(shí)候使用的(de),當時(shí)還沒有Android Studio。後來(lái)有了(le/liǎo)Android Studio就(jiù)再也(yě)沒用過Eclipse了(le/liǎo)。
  2. JDK版本自己選,我這(zhè)裏版本是(shì)1.8 JDK官網
  3. 服務器:Tomcat,我這(zhè)裏下載的(de)版本是(shì)Tomca t9.0.8, Tomcat官網 ,根據你們的(de)需求自己選版本。

編譯器根據自身情況自己選擇,jdk的(de)環境配置和(hé / huò)Tomcat的(de)下載、安裝、配置、啓動等百度一下就(jiù)行了(le/liǎo),一大(dà)堆,這(zhè)裏就(jiù)不(bù)介紹了(le/liǎo)。

環境搭建完畢之(zhī)後,就(jiù)可以(yǐ)創建項目開始開發了(le/liǎo)。


創建一個(gè)Java Web項目

打開Idea,點擊new project
選擇Java,配置一下sdk,就(jiù)是(shì)jdk的(de)安裝目錄
然後将下圖所示的(de)給勾選上(shàng)

這(zhè)裏寫圖片描述

點擊next,輸入項目名稱和(hé / huò)項目路徑後finish即可。

這(zhè)裏寫圖片描述

項目創建完成後如圖下圖所示:

這(zhè)裏寫圖片描述

一個(gè)簡單的(de)Java Web項目就(jiù)創建完成了(le/liǎo)

我們來(lái)看一下目錄都是(shì)幹嘛的(de)

這(zhè)裏寫圖片描述

  1. src:主要(yào / yāo)用來(lái)存放我們的(de)Java代碼
  2. web:主要(yào / yāo)用來(lái)存放需要(yào / yāo)發布的(de)應用文件,包括頁面,配置文件等
  3. WEB-INF:存放一些管理類,配置文件等
  4. web.xml:項目的(de)配置文件
  5. index,jsp:默認的(de)首頁面

配置服務器

項目創建完成之(zhī)後想要(yào / yāo)運行還需要(yào / yāo)配置一下Tomcat服務器,才能運行。
我們看一下配置步驟
如下圖所示,點擊三角符号,選擇Edit Configurations
這(zhè)裏寫圖片描述

點擊+号,找到(dào)Tomcat Server
這(zhè)裏寫圖片描述

點擊選擇Local

這(zhè)裏寫圖片描述

我們先來(lái)給項目起個(gè)名字,這(zhè)個(gè)名字就(jiù)是(shì)後面部署到(dào)Tomcat的(de)項目名稱
選擇Deplotment,點+号,選擇Artifacts

這(zhè)裏寫圖片描述

然後自己輸入一個(gè)名字,Apply即可
這(zhè)裏寫圖片描述

然後點擊Server,配置一下服務器,選擇你的(de)Tomcat的(de)安裝目錄即可

這(zhè)裏寫圖片描述

把Name改一下,這(zhè)裏我們直接跟标識名一樣
這(zhè)裏寫圖片描述

然後點擊ok,至此,服務器配置完畢了(le/liǎo)


運行項目

服務器配置完畢以(yǐ)後,我們就(jiù)可以(yǐ)啓動項目了(le/liǎo)
先随便修改點東西

這(zhè)裏寫圖片描述

然後點擊綠色的(de)三角符号,将項目部署到(dào)本地(dì / de)服務器并開始運行,啓動期間會有Tomcat的(de)啓動信息。

這(zhè)裏寫圖片描述

部署成功後會自動彈出(chū)頁面。

這(zhè)裏寫圖片描述

至此,一個(gè)Java Web項目從環境搭建到(dào)創建項目再到(dào)運行就(jiù)完成了(le/liǎo)

相關案例查看更多