国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

和“夫子”一起學simple:搭建簡單平臺

開發 后端
首先了解下我的開發工具,sql server 2000數據庫和eclipse開發平臺和tomcat6 web服務器。在測試數據庫連接的過程中,遇到了不少問題,首先需要sql server的驅動,

首先了解下我的開發工具,sql server 2000數據庫和eclipse開發平臺和tomcat6 web服務器。在測試數據庫連接的過程中,遇到了不少問題,首先需要sql server的驅動,

驅動下載sqljdbc.jar

下面是驅動和URL的寫法。

Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"

Url=”jdbc:sqlserver://localhost:1433;DatabaseName=simple”

2000,2005,2008有沒有區別,大家查查資料吧,只需google或百度一下即可。

如果上面配置測試時出現下面的錯誤信息

com.microsoft.sqlserver.jdbc.SQLServerException: 到主機的TCP/IP 連接失敗。java.net.ConnectException: Connection refused: connect

at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)

at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)

at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)

at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)

at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(DriverManager.java:525)

at java.sql.DriverManager.getConnection(DriverManager.java:171)

針對sql server 2000而言可能是系統引起的,如果你的系統是sp3或sp4版本,需要下個sql server 的補丁包就可以了。如是是sql server 2005,可能是tcp/ip服務沒有打開,因為2005默認是關閉的。打開“SQL Server Configuration Manager”,展開“SQL Server 2005 網絡配置”,選中“MSSQLSERVER的協議”,在右面的窗口中,右擊“TCP/IP”,選啟動。 最后,如果仍然不成功,可能是防火墻對1433端口的限制。可以進入防火墻,把例外選項中增加TCP對應1433端口,UDP對應1433端口。

以上問題只是針對sql server,選擇其他數據庫(mysql oracle)的不需考慮。數據庫問題搞定以后,下面我們動手寫程序吧。忘記告訴你一個很重要的問題,simple可以拋棄數據庫而啟動。下面讓我們先寫個沒有數據庫的項目吧。暫且起名test.下面應該都是我們Web開發者熟悉的、

第一步:添加我們需要的jar文件,simple網站都可以下載的。

第二步:配置WEB-INF/web.xml,里面需要存在的內容有。

  1. <filter> 
  2.  
  3.        <filter-name>actionFilterfilter-name> 
  4.  
  5.        <filter-class>net.simpleframework.web.page.PageFilterfilter-class> 
  6.  
  7.     filter> 
  8.  
  9.     <filter-mapping> 
  10.  
  11.        <filter-name>actionFilterfilter-name> 
  12.  
  13.        <url-pattern>*.jspurl-pattern> 
  14.  
  15.     filter-mapping> 
  16.  
  17.    
  18.  
  19.     <listener> 
  20.  
  21.        <listener-class>net.simpleframework.web.page.PageEventAdapterlistener-class> 
  22.  
  23.     listener> 
  24.  

 

 

其他的東西我們以后在學習中加吧。因為現在先不考慮數據庫,所以現在不需要配置project.xml.

第三步:下面讓我們寫一個index.jsp,很簡單的內容哦。

 

  1. <%@ page language="java" contentType="text/html; charset=UTF-8" 
  2.  
  3.     pageEncoding="UTF-8"%> 
  4.  
  5. hello world  

第四步:運行tomcat,看看效果吧。

 

 

貌似很難看。

第五步:加一個網站都有的頭和腳。代碼如下。

  1. <%@ page language="java" contentType="text/html; charset=UTF-8" 
  2.  
  3.     pageEncoding="UTF-8"%> 
  4.  
  5. <html> 
  6.  
  7.     <body style="overflow: hidden;"> 
  8.  
  9.        <div id="t_header"> 
  10.  
  11.            <div class="top"> 
  12.  
  13.            </div> 
  14.  
  15.        </div> 
  16.  
  17.        <div id="t_main"> 
  18.  
  19.            hello world  
  20.  
  21.        </div> 
  22.  
  23.        <div id="t_footer"> 
  24.  
  25.            <a target="__blank" href="http://www.simpleframework.net/">www.google.com</a>&nbsp;版權所有&nbsp;Copyright&nbsp;&copy;&nbsp;20010-2010&nbsp;All  
  26.  
  27.            Rights Reserved.  
  28.  
  29.        </div> 
  30.  
  31.     </body> 
  32.  
  33. </html> 
  34.  

相應的index.xml內容如下。

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2.  
  3. <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  4.  
  5.     xsi:noNamespaceSchemaLocation="./xsd/default/simple.xsd"> 
  6.  
  7.     <scriptEval>first</scriptEval> 
  8.  
  9.     <importCSS> 
  10.  
  11.        <value>/template/resource/css/t.css</value> 
  12.  
  13.     </importCSS> 
  14.  
  15.     <importJavascript> 
  16.  
  17.        <value>/template/resource/js/t.js</value> 
  18.  
  19.     </importJavascript> 
  20.  
  21. </page> 
  22.  

當然為了美觀大方就要引入樣式和腳本.

可要記住了,引入樣式的是importCSS;引入腳本的是importJavascript

再次啟動tomcat看看結果吧。

 

 

自己覺得也比以前好看多了。下面就有一個問題,如果再寫一個頁面就要重寫頁頭和頁腳。很麻煩…仔細看了看simple發現,其實很簡單就可以解決這個問題.

下面就多了幾個頁面:center.jsp中間頁面用來加載頁頭和頁腳.

 

  1. <%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%> 
  2.  
  3. <html> 
  4.  
  5.     <body style="overflow: hidden;"> 
  6.  
  7.        <%  
  8.  
  9.            String center = request.getParameter("center");  
  10.  
  11.        %> 
  12.  
  13.        <jsp:include page="/template/header.jsp" flush="true"></jsp:include> 
  14.  
  15.        <div id="t_main"> 
  16.  
  17.            <table width="100%" height="100%" border="0" cellpadding="0" 
  18.  
  19.               cellspacing="0"> 
  20.  
  21.               <tr> 
  22.  
  23.                   <td valign="top" height="100%"><jsp:include page="<%=center%>" 
  24.  
  25.                          flush="true"></jsp:include></td> 
  26.  
  27.               </tr> 
  28.  
  29.            </table> 
  30.  
  31.        </div> 
  32.  
  33.        <jsp:include page="/template/footer.jsp" flush="true"></jsp:include> 
  34.  
  35.     </body> 
  36.  
  37. </html> 
  38.  

 

我相信看到代碼就明白了吧,

/template/header.jsp

/template/footer.jsp

這兩個頁面代碼就不寫了,你們懂的。

Index.jsp的代碼是。

  1. <%@ page language="java" contentType="text/html; charset=UTF-8" 
  2.  
  3.     pageEncoding="UTF-8"%> 
  4.  
  5. <jsp:include page="/template/center.jsp" flush="true"> 
  6.  
  7.     <jsp:param value="/homepage.jsp" name="center"/> 
  8.  
  9. </jsp:include> 
  10.  

/homepage.jsp頁面是我們的真正要顯示的東西,也就是hello world的地方。

如果還有其他的頁面只需要改變jsp:param,是要顯示的頁面即可。真的很簡單,方便。頁面顯示效果和上圖一樣。

最后:看到simpeframework官網上的模塊,挺玄挺誘人。下面我們也加幾個,看看效果。

 

 

再看看代碼,在index.xml里僅僅加這么幾行代碼:

  1. <components> 
  2.  
  3.        <layout name="homepageLayout" containerId="homepageLayout" 
  4.  
  5.            jobManager="${net.simpleframework.organization.IJob.sj_manager}" 
  6.  
  7.            draggable="true"> 
  8.  
  9.            <column width="25%"> 
  10.  
  11.               <pagelet module="weather" align="left" sync="false"> 
  12.  
  13.                   <title value="天氣預報- 北京" /> 
  14.  
  15.                   <options><![CDATA[#Mon Mar 21 17:16:45 CST 2011  
  16.  
  17. _weather_code=CHXX0008  
  18.  
  19. ]]></options> 
  20.  
  21.               </pagelet> 
  22.  
  23.            </column> 
  24.  
  25.            <column width="75%"> 
  26.  
  27.               <pagelet module="rss" align="left" sync="false"> 
  28.  
  29.                   <title value="新浪新聞" /> 
  30.  
  31.                   <options><![CDATA[#Mon Mar 21 17:16:45 CST 2011  
  32.  
  33. _rss_tip=true  
  34.  
  35. _rss_url=http\://rss.sina.com.cn/news/marquee/ddt.xml  
  36.  
  37. _rss_times=0  
  38.  
  39. _rss_rows=6  
  40.  
  41. ]]></options> 
  42.  
  43.               </pagelet> 
  44.  
  45.            </column> 
  46.  
  47.        </layout> 
  48.  
  49.     </components> 
  50.  

責任編輯:金賀 來源: simple.net
相關推薦

2022-12-02 14:20:09

Tetris鴻蒙

2022-11-29 16:35:02

Tetris鴻蒙

2022-11-14 17:01:34

游戲開發畫布功能

2023-03-30 09:32:27

2023-11-13 22:27:53

Mapping數據庫

2023-02-28 07:28:50

Spritepixijs

2024-02-28 12:12:20

Pipeline數據機制

2023-04-26 07:42:16

WebGL圖元的類型

2023-05-04 08:48:42

WebGL復合矩陣

2023-06-26 15:14:19

WebGL紋理對象學習

2023-04-12 07:46:24

JavaScriptWebGL

2023-03-29 07:31:09

WebGL坐標系

2023-11-30 15:23:07

聚合查詢數據分析

2023-11-13 12:48:32

語言DSL

2023-12-26 12:12:57

檢索調優Scripting場景

2022-10-17 14:29:24

鴻蒙應用開發

2022-11-03 15:47:04

HTTP通信協議

2023-04-11 07:48:32

WebGLCanvas

2023-03-15 16:19:03

BinderIPC工具

2023-03-02 07:44:39

pixijsWebGL
點贊
收藏

51CTO技術棧公眾號

av日韩一区二区三区| 97超碰蝌蚪网人人做人人爽| 久久不射2019中文字幕| 色视频在线播放| 国产精品手机播放| 成人vr资源| 亚洲老女人av| 91福利视频网| 亚洲国产精品一区二区www在线| 欧美日韩亚洲在线观看| 亚洲pron| 久久久久久草| 亚洲免费电影在线观看| 成人在线一区二区三区| 深夜日韩欧美| 精品999在线| 国产精品高潮呻吟视频| 日本韩国欧美国产| 日本一不卡视频| www.久久.com| 乱小说综合网站| 91精品美女在线| 91精品国产综合久久蜜臀 | 日本18视频网站| 国产精品99免视看9| 成人蜜臀av电影| 久久99热精品| 免费a级在线播放| 国产一区二区伦理| 精品在线视频一区二区三区| 日韩av片子| 国产精品视频二| 欧美日韩看看2015永久免费| 乱子伦一区二区| 亚洲一区二区三区小说| 国产精品粉嫩av| 欧洲人成人精品| 免费超碰在线| 91精品免费视频| 国产一二三区在线观看| 欧美激情精品久久久久久黑人| 自拍欧美一区| 超薄丝袜一区二区| 欧美一区二区三区精美影视| 99视频国产精品| 在线观看一级片| 亚洲欧洲另类国产综合| 中文字幕第80页| 亚洲综合图片区| 手机福利在线| 欧美一级二级三级乱码| 一区二区视频免费完整版观看| 日韩福利视频| 欧美精品在线观看播放| 无遮挡在线观看| 国产欧美日韩专区发布| 丝瓜av网站精品一区二区| 亚洲欧美日韩小说| 一级毛片在线视频| 精品999在线播放| 国产精品va视频| 国产精品99久久久久久人| 日韩午夜在线| 九色在线视频观看| 欧美日韩免费在线观看| 51精品视频| 欧美综合在线观看| 日韩成人午夜精品| 天天操天天摸天天爽| 欧美在线观看视频一区二区| 国产经典一区| 国产精品亚洲欧美导航| 国产专区欧美精品| 91在线网站| 亚洲色图校园春色| 久久久久国产| 国产精品12345| 91黄色在线观看| 欧美电影h版| 国产一区二区香蕉| 99在线精品一区二区三区| 国产香蕉视频在线看| 久久久国产影院| 在线日韩中文| 又黄又爽又色视频| 亚洲网在线观看| 亚洲日本视频| 亚洲精品一区二区| 日韩在线免费视频观看| 国产欧美91| av超碰在线| 欧美成人性生活| 久久99精品视频| 在线观看免费黄视频| 国产成人在线一区二区| 99国产精品久久久久久久久久久| 日本不卡视频| 国产美女精品视频| 国产欧美在线观看一区| 黄色漫画在线免费看| 国产欧美日韩亚洲| 精品久久久中文| 亚洲电影一级片| 日本午夜激情视频| 日韩欧美一级二级三级| 国产精品久久观看| 中文字幕第36页| 一区二区三欧美| 久国产精品韩国三级视频| 视频三区在线| 国产成人精品免费视频大全最热| 亚洲自拍偷拍网站| 日本欧美高清| 日韩在线第三页| 另类美女黄大片| 成人精品免费网站| 免费观看成人性生生活片| 青青草成人激情在线| 777a∨成人精品桃花网| 亚洲欧洲日本mm| 自拍视频在线网| 国产亚洲精品自在久久| 欧洲视频一区二区| 亚洲天堂久久| 乱人伦中文视频在线| 精品欧美日韩| 日韩一区二区免费电影| 老司机午夜精品视频| 久久一卡二卡| 一区二区三区偷拍| 亚洲精品久久久一区二区三区| 日本亚洲天堂网| 中文字幕乱码在线播放| 日本人妻伦在线中文字幕| 色哟哟入口国产精品| 久久一夜天堂av一区二区三区| 国产激情精品一区二区三区| 日本少妇高潮喷水视频| 日韩亚洲在线观看| 亚洲国产精品99久久久久久久久| 国内精品国产成人国产三级粉色| 先锋成人影音| 国产精品精品国产| 色天使久久综合网天天| 久久狠狠婷婷| 成人在线免费电影网站| 天堂中文视频在线| 国产精品久久中文| 欧美在线|欧美| 蜜桃精品视频在线观看| 日韩av免费| 男男视频在线观看网站| 国产欧亚日韩视频| 欧美一区二区三区系列电影| 蜜臀91精品一区二区三区| 日韩欧美一区二区三区免费观看 | 粉嫩虎白女毛片人体| 精品国内产的精品视频在线观看| 日本一区二区成人在线| 波多野结衣在线观看一区二区 | 永久免费av在线| 综合久久国产| 欧美黑人xxx| 色8久久精品久久久久久蜜| 亚洲国产精品第一区二区| 三级在线观看视频| 三级在线免费看| 99一区二区| 日韩高清不卡av| 国产精品的网站| 国产精品v亚洲精品v日韩精品| 国产乱码精品一区二三赶尸艳谈| 六月丁香婷婷在线| 亚洲资源在线看| 亚洲女人初尝黑人巨大| 亚洲欧美偷拍三级| 日韩av高清在线观看| 欧美不卡在线观看| 国产视频精品久久| 亚洲人成无码网站久久99热国产| 国产精品户外野外| 日韩精品免费在线观看| 一区二区三区中文在线| 久久中文欧美| 亚洲精品进入| 91在线中字| 很黄很污的网站| 日韩视频精品| 国产国语videosex另类| 精品精品国产高清a毛片牛牛| 日本一区二区免费在线 | 成人免费视频免费观看| 欧美国产一级| 国产欧美自拍| 黄色片在线免费看| 久章草在线视频| 欧美第一黄网| 国产精品久久91| 久久精品一本久久99精品| 欧美日韩精品久久久|