javascript
JSP(菜鸟教程)
靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁區(qū)別??
靜態(tài)網(wǎng)頁: 沒有數(shù)據(jù)庫, 不含程序并且不可交互
?? ??? ?更新起來麻煩, 一般用于更新較少的瀏覽型網(wǎng)站
?? ??? ?
動態(tài)網(wǎng)頁: 以數(shù)據(jù)庫技術(shù)為基礎(chǔ), 降低網(wǎng)站維護(hù)工作量并且可交互
?? ??? ?動態(tài)網(wǎng)頁實(shí)現(xiàn)更多功能(注冊,登錄,管理,搜索...)
?? ??? ??? ?
在互聯(lián)網(wǎng)初期階段, HTML只能包括靜態(tài)的內(nèi)容, 遠(yuǎn)遠(yuǎn)不能滿足于人們的要求,?
所以后期把HTML漸漸變成動態(tài)的網(wǎng)站, 功能強(qiáng)大, 安全性也高
網(wǎng)站逐漸被商業(yè)軟件代替, 網(wǎng)站是非常方便的一種操作方式
C/S: 優(yōu)點(diǎn): 安全性高, 界面好看
?? ? 缺點(diǎn): 更新麻煩, 下載客戶端
B/S: 優(yōu)點(diǎn): 更新方便, 只需要開發(fā)服務(wù)端
?? ? 缺點(diǎn): 安全性相對較差 ?
動態(tài)網(wǎng)站現(xiàn)在市面的開發(fā)技術(shù)非常多: JSP, ASP, PHP, Python.... 目前JSP的使用比較廣泛
? ?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
------------------------ JSP的基本了解
Java技術(shù)分為3類:
JavaME: 手機(jī)端
JavaSE: 基本Java技術(shù)(桌面程序)?
JavaEE: 企業(yè)級開發(fā)(JSP屬于這個范疇) ??
??? ??? ??? ??? ??? ?
JSP : Java Server Pages(Java服務(wù)器頁面). 由SUN公司在1999年推出的動態(tài)網(wǎng)站系統(tǒng), JSP主要是建立在Java的基礎(chǔ)之上.
動態(tài)網(wǎng)站是由HTML創(chuàng)建的靜態(tài)網(wǎng)頁組成, 然后在靜態(tài)網(wǎng)頁中加入Java程序和JSP的標(biāo)簽, JSP程序的后綴名是.jsp
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
動態(tài)網(wǎng)頁是在Web服務(wù)端開發(fā)的, 提供特定服務(wù)的運(yùn)行環(huán)境, 在JSP中主要是Web服務(wù)器是用Apache的Tomcat的Web服務(wù)器
Apache: 阿帕奇, 公司, 主流是開發(fā)非盈利的開源軟件公司, 有個最大的產(chǎn)品也叫Apache, 主要是網(wǎng)站服務(wù)器
Tomcat是Apache的核心產(chǎn)品, 主要是用來支持動態(tài)網(wǎng)站, 是一個免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器, 屬于輕量級應(yīng)用服務(wù)器.
在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是選開發(fā)和調(diào)試JSP程序的首選
JSP的項(xiàng)目工程中的內(nèi)容:
1. src : 存放Java代碼的
2. WebRoot : 文檔根目錄, 動態(tài)網(wǎng)站的根目錄
?? ?META-INF: 聲明該動態(tài)網(wǎng)站需要的運(yùn)行環(huán)境
?? ?WEB-INF: 網(wǎng)頁的環(huán)境目錄, 對外界是封閉狀態(tài), 客戶端無法訪問到該目錄
?? ??? ?lib: 存放.jar .zip 運(yùn)行庫, 數(shù)據(jù)庫驅(qū)動
?? ??? ?web.xml: 配置動態(tài)網(wǎng)站的參數(shù)和環(huán)境(Servlet要用)
?? ?JSP文件
3. 網(wǎng)頁文件
?? ?HTML, CSS, JS
★★★★★: 怎么實(shí)現(xiàn)訪問動態(tài)網(wǎng)站
1. 把我們開發(fā)的JSP項(xiàng)目, 部署到Tomcat服務(wù)器的目錄下
3. 啟動Tomcat服務(wù)器
2. 通過瀏覽器訪問JSP頁面
?? ?http://localhost:8080/JSP01/index.jsp ? ??
?? ?http://主機(jī)地址:端口號/JSP項(xiàng)目/JSP頁面
在Jsp中寫Java代碼需要腳本: <% %> Java腳本符號
<%
?? ?Java代碼塊
%>
常見編碼:
ISO-8859-1 : 西歐, 不支持中文
GB2312 : 支持簡體中文
GBK : 支持繁體, 簡體中文
UTF-8 : 萬國碼
總結(jié)
- 上一篇: 在线坐标纸打印输出
- 下一篇: 汽车电子研究报告:下一个苹果产业链