大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java服務器接口快速開發之Servlet詳細教程

Java服務器接口快速開發之Servlet詳細教程

更新時間:2019-09-25 09:41:13 來源:動力節點 瀏覽3641次

由于我們的接口開發語言是java,那么當然還是以eclipse為主。這里我使用的是帶有web插件的eclipse。我們俗稱javaEE。(當然很多人會使用myeclipse這也不錯)

  想要搭建服務器,tomcat當然必不可少。這里使用的是7.0,而且是以插件的形式存在于eclipse中。

  做服務器開發的同學當然知道數據庫也是必不可少的,咱不能做一個沒有真實數據的接口。數據庫用的mysql。

  這些工具網上都是可以百度進行下載的。這里不贅述了。

  數據庫創建以及java中jdbc驅動加載數據庫

  不熟悉數據庫的小伙伴可以下載一個可視化的數據庫操作界面。比如sqlGUI、navicatformysql等等都是不錯的操作界面,也很簡單。我們可以通過這些可視化工具來建表,增加數據等等。當然有些同學可能數據庫語句很熟悉了,可以通過shell指令來操作。

  以mac為例:安裝好mysql后可點擊系統偏好設置能看到mysql服務,如圖:

image.png

  然后點擊圖標可以看到服務是否啟動,沒有啟動就點擊啟動就可以了。如圖這個是啟動了:

image.png

  接下來打開終端:首先輸入mysql所在目錄

image.png

  回車后輸入如下:

image.png

  回車會提示輸入密碼。輸入密碼后回車就成功鏈接mysql服務了。如圖:

image.png

  這時候我們可以創建數據庫,創建表格等等。

  接下來就是我們重點的接口工程的創建了

  我們打開下載好的帶插件的javaEE右擊創建動態web項目。新建好的目錄工程如圖:

image.png

  我們需要關心的目錄主要在src目錄,里面存放正常的java代碼。然后是WebContent目錄下的Web—INF目錄。這里我們看到已經存在lib目錄了,其實就是存放第三方jar包的。我們還需要手動創建config文件夾,其中創建一個config.properties文件用于存放鏈接數據庫驅動的配置文件。具體的內容如下:

image.png

  這里就是加載mysqljdbc驅動的關鍵代碼,其中數據庫名稱,用戶名密碼等都必須正確不然是無法連接的。如圖:

image.png

  當然我們還得知道webContent目錄下可以存放我們web工程的html、jsp、js、css等頁面。

  接下來有個重點的關于servlet接口的配置文件,結構如圖:

image.png

  其中具體配置如下:

image.png

  代碼中注釋已經很詳細了。其實接口的名稱就是別名掛鉤的,所以一定要注意。當然很多小伙伴可能不明包listener配置。接下來會詳細解釋。

  配置代碼結構如圖:

 

image.png

  DBUtil代碼:

image.png

image.png

  ListenerLoadConfig代碼如下:

image.png

  LoadDBconfig代碼如下:

image.png

  代碼就不詳細解釋了。其實ListenerLoadConfig這里就在剛才的web。xml中用到了。這個就是入口,因為其實現了ServletContextListener這個接口那么程序啟動的時候就會從這開始。而這里面做的也就是讀取配置文件的路徑然后通過LoadDBconfig來加載驅動。然后通過DBUtil來創建鏈接。

  接下來就是接口介紹了。

  我們之前已經說到了,我們接口使用的servlet技術,servlet技術其實是java接口的最核心的技術,spring框架其實也就是對servlet的封裝。

  首先我們需要繼承自servlet,代碼如下:

image.png

  繼承自HttpServlet之后會自動實現get和post方法。這就是我們常說的http請求中的方法。客戶端做網絡請求就會到這兩個方法中。我們可以看到有兩個參數HttpServletRequest,和HttpServletResponse。這兩個就分別對應http請求中的請求參數,和返回接口,也就是客戶端請求的參數都在HttpServletRequest中我們可以拿到,而服務器返回的接口都可以存放在HttpServletResponse,中這樣客戶端就能拿到想要的數據了。是不是覺得很簡單。那么接下來我們來一個簡單的例子。

  注冊接口的demo測試:

  代碼如下:

image.png

  數據庫RegistDao代碼:

image.png

  以上就是動力節點java培訓機構小編介紹的“Java服務器接口快速開發之Servlet詳細教程”的內容,希望對大家有幫助,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 99国产精品久久久久久久成人热 | 国产成人一区 | 午夜精品福利在线 | 四虎影视在线观看2022a | 色 综合 欧美 亚洲 国产 | 国产精品福利视频 | 99久久免费看精品国产一区 | 日韩一级一片 | 久久国产小视频 | 九九热亚洲精品综合视频 | 青青青激情视频在线最新 | 韩国办公室激情 | 亚洲精品一区二区深夜福利 | 免费视频网站在线观看黄 | 色97色| 高清黄色毛片 | 韩日视频在线观看 | 四虎影视永久免费观看 | 四虎影视在线免费观看 | 天天干天天插天天操 | 欧美乱大交xxxxxx喷潮免费 | 久草视频资源在线 | 成人一级免费视频 | 欧美成人免费tv在线播放 | 成年女人视频在线观看免费 | 婷婷色中文 | 中文字幕亚洲精品久久 | 大学生一级毛片免费看真人 | 欧美在线观看一区二区三 | 精品资源在线 | 国产精品视频公开费视频 | 国内精品伊人久久久影视 | 亚洲黄色激情视频 | 欧美性猛交xxx嘿人猛交 | 日本一级特黄a大片在线 | 亚洲国产国产综合一区首页 | 久久欧美精品欧美久久欧美 | 精品久久洲久久久久护士免费 | 亚洲国产综合专区在线播一一 | 国产精品欧美亚洲韩国日本 | 国产欧美日韩精品专区 |