導航:首頁 > 編程語言 > javaweb目錄結構

javaweb目錄結構

發布時間:2022-09-19 18:37:54

A. java web程序設計要學些什麼

一、 HTML CSS Javascript
正如嚴老師所說:「Java Web 的基礎是建立在HTML這套標簽的地基之上的」。所以學習Java Web 就要學習HTML的標簽,開始對HTML的理解並不是很深,本以為作為程序員對HTML的重點掌握無非就是From表單,哦,對了,還有Table,<a herf=」」>,文檔的格式<head><body>等等等等,而對於CSS,更覺得這對於作為程序員的我們沒有什麼太大的必要,那些事情完全是由美工來做的,而對於Javascript則覺得他應當是與vbscript一個時代的腳本語言,其作用無非是給頁面添加一些花哨的動態效果沒有什麼實際意義,但是當我接觸到更多的新技術如AJAX的時候便覺得我所掌握的遠遠不夠,對於AJAX而言你學要知道每個細節從而能夠設計出既美觀又具有人性化的用戶界面。而AJAX所以依託的基礎便是Javascript、CSS、HTML、XML,其思想在於使用XMLHttpRequest實現非同步調用把數據偷偷的下載到客戶端從而使得用戶無需刷新界面從而得到更好的上網體驗,此三種技術在AJAX中發揮的淋漓盡致。這才知道那本OReilly的 「Javascript犀牛書」並不是蓋的。這三個基礎性的東西還是學要好好的學習,老的技術相結合也能煥發出新的光彩。
二、 TomCat
總覺的這是一個讓人頭疼的東西,學習的時候常需要給他進行很多項配置,首先是虛擬路徑,在server.xml文件夾下加上<Context path=」/test」 docBase=」F:\dwb」>,有一次給同學安裝Tomcat6.0把Tomcat5.5裡面老師寫好的server.xml直接粘貼到了Tomcat6.0的cong文件夾下竟不能運行,這才知道版本不同隨便粘貼後果是很可怕的,還是老老實實的把<Context path=」/test」 docBase=」F:\dwb」>這句話粘貼上才是。東西有時命名目錄里的東西已經更改了,TomCat也已經重新啟動了,但網頁上顯示的依舊是以前的東西,還得把C:\Program Files\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost\這個目錄下的虛擬路徑刪掉(如經典的test目錄)。在做第9、10、11章的例子的時候還要把WEB-INF文件夾放到虛擬目錄的根目錄下否則會找不到WEB-INF文件夾,總之問題多多,問題越多,自己的經驗也就越多。
三、 JSP基本語法
1、 < % %>在jsp頁面中插入Java代碼,<%= %>表達式輸出語句
2、 JSP指令和動作:指令主要是<%@page %>、<%@include %>;動作主要是<jsp:forward>、<jsp:include>、<jsp:usebean>、<jsp:setProperty>、<jsp:getProperty>
3、 四種屬性的作用域page、request、session、appliction,一個比一個大,page只對當前頁面有效,request是在兩個頁面跳轉的時候包括伺服器端的跳轉,seesion只要瀏覽器不關閉,屬性一直存在。Appliction只要伺服器(如Tomcat)不關閉它一直都存在
總之我感覺JSP的基本語法還是很簡單的無非就是幾個標簽指令什麼的,稍需要注意的是<jsp:forward>是伺服器端的跳轉URL地址不變,<%@include %>、<jsp:include>主要是包含靜態和動態的區別。
四、 JSP內置對象
Request:主要作用接受表單傳來的數據,
Response:主要是可以像客戶端發送頭部信息和重定向sendRedirect
Out:輸出一些東西
Exception:一些異常信息
Config:這個對象比較厲害,它能獲得web.xml中的許多信息,如<application>中的值,<servlet>中的parm值等
Session和applicition對象主要是用他們的setAttribute和getAttribute方法存取一些屬性值,不同之處在於他們的作用域
五、 JDBC
與資料庫進行連接,這是學習程序的重頭戲,但也不是很難,主要是記住連接資料庫的一些流程
1、 Class.forName(驅動程序字元串)
主要有四種驅動方式,字元串也各不相同,我們常用的是連接access的jdbc odbc bridge字元串為sun.jdbc.odbc.jdbcodbcdriver
2、 DirverManger.getConnection(DBURL)
DBURL字元串為 Jdbc:odbc:數據源名稱
3、新建statement對象
4、執行exectuQuery或exectuUpdata方法
5、逆序關閉資料庫
六、結語:設計模式 與開發框架
DAO模式已經過時了,現在的主流模式是MVC;其中主要用了servlet充當控制層, 還需要在web.xml中配置servlet映射,它主要是起到數據控制流向的作用,現在說有主流的框架都是使用MVC模式,如SSH,但是這些框架都沒有想微軟vasual Studio那樣的可是控制項(雖然JavaBen是一些可復用的類),2005年推出的JSF開發框架彌補了這一缺陷,相信在未來作為SUN官方標准推出的JSF開發框架可能會成為主流框架,因為ESRI的ArcGIS Server就是依託於JSF框架開發的產品,相信JSF會成為以後開發框架的主流!

B. 手動創建一個java web應用的目錄結構是什麼意思 老師布置的作業

您好,使用上了maven,發現通過不能方式建立出來的web應用程序目錄結構基本都不一樣,既然每次都要到網上搜索如何建立maven管理的Web應用程序,不如自己找網路谷歌一下。

找了半天 ,感覺比較好的maven管理的web應用程序目錄結構是這個:

?

├── pom.xml

└── src

├── main

│ ├── java

│ │ └── mygroup

│ │ ├──
controller

│ │ │ ├──
HomeController.java

│ │ │ └──
PersonController.java

│ │ ├──

│ │ │ └──
PersonDao.java

│ │ └──
model

│ │ └──
Person.java

│ ├── resources

│ │ ├──
db.properties

│ │ ├──
log4j.xml

│ │ └── META-INF

│ │ └──
persistence.xml

│ └── webapp

│ ├──
index.html

│ ├── META-INF

│ │ ├──
context.xml

│ │ └──
MANIFEST.MF

│ ├──
resources

│ │ └── css

│ │ └──
screen.css

│ └── WEB-INF

│ ├──
spring

│ │ ├──
app

│ │ │
├── controllers.xml

│ │ │
└── servlet-context.xml

│ │ ├──
db.xml

│ │ └──
root-context.xml

│ ├──
views

│ │ ├──
edit.jsp

│ │ ├──
home.jsp

│ │ └──
list.jsp

│ └──
web.xml

└── test

├── java

│ └── mygroup

│ ├──
controller

│ │ ├──
DataInitializer.java

│ │ ├──
HomeControllerTest.java

│ │ └──
PersonControllerTest.java

│ └──

│ └──
PersonDaoTest.java

└── resources

├──
db.properties

├──
log4j.xml

├──
test-context.xml

└──
test-db.xml

C. MyEclipse的JavaWeb項目各個目錄作用

新建一個web項目,默認有2個文件夾
src文件夾 默認的存放.java源代碼文件的位置,和xml文件,這里可以新建多個文件夾然後在這些文件夾上右鍵--》Build Path--->Use as Source Folder,這樣處理以後,就不止src目錄下的.java文件會編譯成2進制位元組碼.class文件分發到 WEB-INI目錄下,還有這些文件夾里的.java文件也會編譯成.class 分發到WEB-INI里,如果是xml等其他格式文件也會不做任何操作分發到WEB-INI目錄下做好以上操作後,在項目上右鍵--》build path,在Source標簽下就可以看到這些文件夾跟src一樣,存在於項目構建路徑上。
WebRoot Tomcat目錄直接指向的地方,這樣就可以找到WEB-INI/classes目錄下的所有需要的內容。保存所有的jsp文件,包括css、javascript等。其中包含的WEB-INF文件夾有很重要的作用!
項目文件夾中包含共計6個文件和文件夾:.myeclipse文件夾src文件夾WebRoot文件夾同級包含的文件:.classpath文件.mymetadata文件.project文件WebRoot的組成:WebRoot\WEB-INF\classes目錄很有意思!workspace\x-x-x\WebRoot\WEB-INF\classes目錄與workspace\x-x-x\src目錄一一對應!編譯之後的所有.class文件保存在此處,部署也只會對外公開位元組碼,Java類文件仍然保留在開發平台里。src目錄下為java類文件(.java)classes目錄下為位元組碼文件(.class)C:\AAAA\i_sales\src和C:\AAAA\i_sales\WebRoot\WEB-INF\classes 裡面的結構是一模一樣的,文件名完全相同。只是把所有的擴展名.java變為了.class。

D. java web項目 目錄結構問題

Eclipse和myEclipse目錄結構有區別,MyEclipse無法導入Eclipse的項目,而Eclipse導入myEclipse項目會識別為JAVA Project而不是Web。在不藉助工具的前提下最簡單的方法就是新建項目後,目錄之間復制粘貼。

E. JavaWeb里怎麼表示根目錄附圖

你得先明白三個含義,./表示當前目錄,../表示父目錄,/代表根目錄。其中用了/代表的就是用絕對路徑了。其它兩個是相對路徑,就是相對於你要引用的頁面的路徑。看你的目錄結構,兩種都是對的。

F. 手動創建一個java web應用的目錄啥意思

這個主要考察你是否有web開發經驗,如果經常開發的會知道目錄結構有哪些,但是這個不絕對,因為採用的方式不同,目錄結構有一些變化,但是抽象出來都一樣,要具備的有源目錄(存放java文件和配置文件),當然有的配置文件也不放在這里,可以放在WEBROOT下,也可以加webapps下,就是部署目錄。這個下面一般是WEB-INF,這個目錄下都是受保護的,只有內部可以訪問,一般這裡面放入一些資源,當然也可以放入JSP,主要有一個lib目錄,用來存放項目中需要的jar包。那麼通常為了項目安全,並且沒用maven的情況下,目錄一般是這樣(無絕對):
項目
src
conf
test

webapps

--jsp
--js
--imgs
--META-INF
--WEB-INF
--lib
這里就是目錄結構,每個目錄都可以更改名字,只是一般都這么叫,不同公司用的習慣名也不同而已。通常WEB-INF下會自從生成一個目錄,用來存放編譯後的位元組碼文件。還是那句話,JSP這種目錄也可以放在WEB-INF下。

G. 關於javaweb應用的目錄結構,以下哪些說法正確

關於JavaWeb應用的目錄結構,以下哪些說法正確?(多選)
A、JavaWeb應用的目錄結構完全由開發人員自行決定
B、JavaWeb應用的JSP文件只能存放在Web應用的根目錄下
C、web.xml文件存放在WEB-INF目錄下
D、JavaWeb應用中的.class文件存放在WEB-INF/classes目錄或其子目錄下

H. eclipse WEB項目開發時,項目文件組織結構是怎樣的

eclipse中java web項目的文件組織結構:

1. web.xml為Web項目的部署描述文件

2. lib文件夾下為Web項目使用的第三方庫

3. classes文件夾下為編寫的Java文件編譯後的class文件

4. js, css, image為項目當中使用到的圖片等資源文件,這些資源文件允許用戶訪問

5. WEB-INF文件下的資源為用戶不可訪問的

6. 在classes文件夾下還存放了配置文件,如資料庫源配置等

閱讀全文

與javaweb目錄結構相關的資料

熱點內容
壓縮因子定義 瀏覽:966
cd命令進不了c盤怎麼辦 瀏覽:212
葯業公司招程序員嗎 瀏覽:972
毛選pdf 瀏覽:657
linuxexecl函數 瀏覽:725
程序員異地戀結果 瀏覽:372
剖切的命令 瀏覽:226
干什麼可以賺錢開我的世界伺服器 瀏覽:288
php備案號 瀏覽:989
php視頻水印 瀏覽:167
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328