成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JavaEE環(huán)境配置與示例教程

AbnerMing / 1997人閱讀

摘要:環(huán)境配置運行環(huán)境安裝配置數(shù)據庫下載安裝下載地址牢記安裝過程中設置的用戶的密碼安裝選擇版本的安裝配置數(shù)據庫驅動教程前提開發(fā)環(huán)境參考環(huán)境配置文檔基礎知識基本語法協(xié)議基礎知識只需了解請求即可基礎的等。

**寒假的時候老師讓寫個簡單的JavaEE教程給學弟or學妹看,于是寫了下面的內容。發(fā)表到這個地方以防丟失。。。
因為寫的時候用的是word,直接復制過來格式有點亂。。。所以不要在意細節(jié)了。。。**

環(huán)境配置

Java運行環(huán)境安裝配置
http://jingyan.baidu.com/arti...

Mysql數(shù)據庫下載安裝
下載地址:https://dev.mysql.com/get/Dow... 牢記安裝過程中設置的root用戶的密碼

Eclipse安裝
選擇JavaEE版本的Eclipse

Tomcat安裝配置
https://tomcat.apache.org/dow...

Mysql數(shù)據庫驅動
https://dev.mysql.com/downloa...

JavaEE教程 前提

JavaEE開發(fā)環(huán)境,參考JavaEE環(huán)境配置.docx 文檔

Java基礎知識 jsp基本語法

http 協(xié)議基礎知識 只需了解 get post請求即可

基礎的html css js 等。能夠提交表單 展示內容即可*

例子說明
該教程以一步一步截圖示例,一步一步開發(fā)一個簡單學生信息管理系統(tǒng)

教程

在Eclipse中新建JavaWeb項目

打開Eclipse,依次選擇菜單
File -->New --> other,在彈出的窗口中選擇 Dynamic Web Project.如圖一所示。

圖一
選擇Dynamic Web Project 后,會彈出如下所示的窗口,輸入工程名稱一路下一步即可。如圖二

圖二

新建工程后,如下圖所示

圖三

運行hello world

右擊 WebContent -->new --> jsp file 輸入文件名 index.jsp .在index.jsp 中插入 hello world

圖四

在Server中選擇 Add and Remove. 將TechExample添加Configured 中。(該步驟就是將我們的工程部署至已經配置好的Tomcat中)

圖五

右擊Server 選擇Start ,在瀏覽器中訪問 http://localhost:8080/TechExa... 即可看到程序已經成功運行了。

圖六

分析需求,設計數(shù)據庫
我們需要開發(fā)一個學生信息管理系統(tǒng),其實就是在數(shù)據庫中維護學生信息的增刪改查。我們在Mysql數(shù)據庫新建 student_db .在數(shù)據庫中新建 student_info表。表結構如下:

列名稱 列類型 備注
Id int(11)
Name varchar(255)
sex int(11) 0 待定 1 男 2 女
grade_name varchar(255)
class_name varchar(255)
attendance timestamp 入學年份
remark varchar(255) 備注信息

Sql語句如下

DROP TABLE IF EXISTS `student_info`;
CREATE TABLE `student_info` (
  `id` int(11) NOT NULL,
  `name` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `sex` int(11) DEFAULT NULL,
  `grade_name` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `class_name` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  `attendance` timestamp NULL DEFAULT NULL,
  `remark` varchar(255) COLLATE utf8_bin DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

添加數(shù)據庫驅動jar包
將下載好的jar復制到 WebContent文件夾下的lib包里面。右擊mysql驅動文件選擇Build Path點擊 Add To Build Path

代碼實現(xiàn)功能,直接參考代碼。代碼注釋很詳細
Java web java源代碼package命名規(guī)范

前綴是公司,組織網址的倒序,例如上海大學 包的前綴應該是 cn.edu.shu 。本例中包的前綴是 org.jason
包名不同代表的意義不同

constants 靜態(tài)變量類 用戶定義一些通用的變量,便于統(tǒng)一引用修改

domain 對應數(shù)據庫表的實體類 只有屬性以及屬性的getter setter方法

dao 操作domain的方法,一般都是執(zhí)行對數(shù)據庫的增刪改查

servlet 響應前端請求(相當于MVC框架中的控制器)
大型項目中,還有其他包名此處不在一一介紹

如何將源代碼導入到eclipse工程中
打開eclipse依次選擇菜單 File --> import 在彈出的窗口中選擇Existing Projects into Workspace

然后選擇源代碼文件夾的位置,一路下一步即可。

代碼下載

鏈接: http://pan.baidu.com/s/1eSMeLwQ 密碼: xxjm

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/66797.html

相關文章

  • JavaEE:一個寬廣的概念。

    摘要:有人反駁人家工作兩年,你談個球的標準。,,,,的概念不能更廣啊。附錄一個項目用來演示各種新特性的示例,有超過個示例程序。 這篇博客什么技術內容都沒有,純粹是介紹JAVAEE這個寬廣的概念。 本文內容的基于的環(huán)境是JavaEE7 起因: 起因是因為看了這個java EE兩年,目前北京在職,年后可以上班,下面有個人問: hantsy:Java EE 工程師?請問用過哪...

    MASAILA 評論0 收藏0
  • JDK11新特性解讀

    摘要:千呼萬喚,于正式發(fā)布版本即,也就是官方推薦可以廣泛使用的版本,其中發(fā)布了包括等個新特性,讓我們一睹為快。一新特性一覽二發(fā)布計劃日期階段說明對進入階段的變化會應用越來越嚴格的審查。我們需要支持以保持競爭力并與最新標準保持同步。 千呼萬喚,JDK11于2018-09-25正式發(fā)布GA版本(GA即General Availability,也就是官方推薦可以廣泛使用的版本),其中發(fā)布了包括ZG...

    piglei 評論0 收藏0
  • Spring Boot 學習資料收集

    摘要:系列文章更新計劃列表主要對一些中常用的框架進行簡單的介紹及快速上手,外加相關資料的收集更新列表會不定期的加入新的內容以進行擴充,如果你對此感興趣可以站內聯(lián)系我。 導讀: 從第一次接觸Spring Boot 至今已經有半年多了,在這期間也瀏覽了許多和Spring Boot 相關的書籍及文章,公司里面的許多項目也一直在使用Spring Boot。關于Spring Boot的一些看法:Spr...

    mmy123456 評論0 收藏0

發(fā)表評論

0條評論

AbnerMing

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<