Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
B-GC39 工廠供電綜合自動(dòng)化實(shí)訓(xùn)裝置
(參考圖)
一、概 述
工廠供電綜合自動(dòng)化實(shí)訓(xùn)裝置是根據(jù)機(jī)械工業(yè)職業(yè)技能鑒定指導(dǎo)中心編寫的《高級(jí)電工技術(shù)》、《電工基礎(chǔ)(高級(jí)工適用)》、《電工技師培訓(xùn)教材》結(jié)合《工廠供電》和《供配電技術(shù)》課程研制生產(chǎn)的。主要對(duì)教材中的35kV總降壓變電所、10kV高壓變電所及車間用電負(fù)荷的供配電線路中涉及的微機(jī)繼電保護(hù)裝置、備用電源自動(dòng)投入裝置、無功自動(dòng)補(bǔ)償裝置、智能采集模塊以及工業(yè)人機(jī)界面等電氣一次、二次、控制、保護(hù)等重點(diǎn)教學(xué)內(nèi)容進(jìn)行設(shè)計(jì)開發(fā)的,通過在本實(shí)訓(xùn)裝置中的技能訓(xùn)練能在深入理解專業(yè)知識(shí)的同時(shí),培養(yǎng)學(xué)生的實(shí)踐技能。并且本套實(shí)訓(xùn)裝置還有利于學(xué)生對(duì)變壓器、電動(dòng)機(jī)組、電流互感器、電壓互感器、數(shù)字電秒表及開關(guān)元器件工作特性和接線原理的理解和掌握。
二、 特 點(diǎn)
1、實(shí)用性強(qiáng)
工廠供電綜合自動(dòng)化實(shí)訓(xùn)裝置根據(jù)典型教學(xué)內(nèi)容設(shè)計(jì),在開發(fā)中征求了專業(yè)教師的建議、吸收了工程應(yīng)用中的實(shí)際經(jīng)驗(yàn)。比較系統(tǒng)地實(shí)現(xiàn)了工廠供電系統(tǒng)的受電、輸送、分配、控制、保護(hù)等實(shí)踐技能訓(xùn)練要求。學(xué)生在實(shí)訓(xùn)中,還能夠掌握正確的電路投切操作,倒閘操作,運(yùn)行控制以及各種運(yùn)行方式的調(diào)整操作規(guī)程。本裝置結(jié)構(gòu)清晰,運(yùn)行靈活,操作方便,安全可靠。為學(xué)生提高實(shí)踐技能建立了一個(gè)良好的實(shí)訓(xùn)平臺(tái)。
2、綜合性強(qiáng)
工廠供電綜合自動(dòng)化實(shí)訓(xùn)裝置綜合了與工廠供電相關(guān)的微機(jī)線路保護(hù),備自投和無功補(bǔ)償?shù)裙δ堋2捎玫氖枪I(yè)現(xiàn)場產(chǎn)品,線路模型和電動(dòng)機(jī)模型都能較典型的模擬工廠的現(xiàn)場狀況,有利于進(jìn)行理論分析和數(shù)值分析。
3、先進(jìn)性
工廠供電綜合自動(dòng)化實(shí)訓(xùn)裝置綜合微機(jī)繼電保護(hù)、工業(yè)觸摸屏和PLC等微機(jī)職能檢測控制的相關(guān)技術(shù),采用分層分布式控制方式,組建成集控制,保護(hù),測量和信號(hào)為一體的綜合自動(dòng)化實(shí)訓(xùn)平臺(tái)。體現(xiàn)了當(dāng)前自動(dòng)化技術(shù)和通信技術(shù)在供配電網(wǎng)的深刻變革。
三、技術(shù)性能
1、輸入電源:三相四線~380V±10% 50Hz±2%
2、整機(jī)容量:≤3kVA
3、實(shí)訓(xùn)臺(tái)采用鐵質(zhì)亞光密紋噴塑,鋁質(zhì)面板
4、RS-485通訊接口;標(biāo)準(zhǔn)MODBUS通訊協(xié)議
5、微機(jī)保護(hù)裝置測量元件精度:刻度誤差:不大于1%;測量電流:0.2級(jí);母線電壓:0.2級(jí);輸出精度:0.2級(jí);頻率:0.01HZ;P、Q、COSΦ;0.5級(jí);通訊分辨率:不大于1ms
四、設(shè)備構(gòu)成
序號(hào)儀器設(shè)備名稱規(guī)格型號(hào)及主要技術(shù)參數(shù)1主接線模擬屏高:1900mm寬:1640mm深:750mm
采用控制屏鈑金結(jié)構(gòu),一次主接線印于面板上。由35 kV,10kV,兩個(gè)不同的電壓等級(jí)構(gòu)成 ,整個(gè)系統(tǒng)有兩路35kV進(jìn)線,其中一路正常供電,另一路作為備用,通過備自投自動(dòng)切換;35kV母線出線有兩路分支,一路送其他分廠,一路經(jīng)總降變降壓為10kV母線的進(jìn)線電源1供本地使用;為了保證供電可靠性,另加一路電源作為10kV母線的進(jìn)線電源2。進(jìn)線電源1和進(jìn)線電源2互為暗備用,分別給10kVⅠ段母線和10kVⅡ段母線供電,兩者也可通過備自投自動(dòng)切換。為了保證一次線路供電的可靠性,配置了微機(jī)備自投,微機(jī)線路和微機(jī)變壓器保護(hù);為了保證高壓電動(dòng)機(jī)的穩(wěn)定運(yùn)行,配置了高壓電動(dòng)機(jī)保護(hù);為了提高用電質(zhì)量,配置了無功補(bǔ)償裝置;為了實(shí)現(xiàn)自動(dòng)化控制,配置了PC機(jī)和PLC控制器,實(shí)現(xiàn)了整個(gè)系統(tǒng)的“四遙”功能
包含如下電氣元件:
7觸摸屏TPC7062TI 1套
PLC三菱FX3U-128M 1套
斷路器 DZ47-3P/16A 1只
斷路器 DZ47-2P/16A 1只
指示燈 AD16-22D AC220V 10只
帶燈方形按鈕SA16-LAMP24V紅色 12只
帶燈方形按鈕SA16-LAMP24V綠色 12只
電壓測量換向開關(guān) LW12D-16L/3 4只
電壓表 6L2 10KV /100V 2只
電壓表 6L2 35KV/ 100V 2只
電力電容器 BSMJ0.4-0.5-3 4只
無功補(bǔ)償器 JKL5C-4 1只
負(fù)載電阻 7組
管阻1歐/50W(含安裝支架) 5只
主變壓器 AC380V/(90%,95%100%,105%,110%) 1臺(tái)
電壓互感器 AC380V三相三線進(jìn)/AC110V三相四線出 3臺(tái)
電壓互感器 AC380V三相三線進(jìn)/AC110V三相三線出 4臺(tái)
電流互感器 BH-0.66 5A/5A 12只
電感 6只
中間繼電器 MY2N-J DC24V 20只
交流接觸器 CJX2-0910 20只
保險(xiǎn)座 RT18-32(X)-3P 7個(gè)
航空插座 Y36M-36TK 1個(gè)
航空插座 Y36M-50TK 1個(gè)
接線端子 若干
航空插座 Y36M-4TK 1個(gè)2系統(tǒng)控制柜 高:1900mm 寬:830mm 深:750mm采用鈑金結(jié)構(gòu)
控制柜包括:三只指針式交流電壓表(精度1.0級(jí),量程:0~500V);三只指針式交流電流表(精度1.0級(jí),量程:0~5A);數(shù)字式電秒表(1只):測量范圍0.0001S-9999.9S,測量誤差≤±5×10-5×量程±1個(gè)尾數(shù)字,有連續(xù)和觸動(dòng)兩種功能。適應(yīng)空觸點(diǎn)或5V-250V正極性電信號(hào)。連續(xù)性手動(dòng)復(fù)零,觸動(dòng)性即可手動(dòng)復(fù)零,也可隨測量信號(hào)自動(dòng)復(fù)零。微機(jī)線路保護(hù)裝置(1只):具有三段式過流保護(hù),低壓閉鎖電流保護(hù),單相接地保護(hù),反時(shí)限過流保護(hù),過電流前加速,過電流后加速,重合閘等功能;微機(jī)備自投裝置(1只):有進(jìn)線備投和母聯(lián)備投方式可選 ,當(dāng)主進(jìn)線電源模擬故障失電后,備自投裝置能自動(dòng)地將備用進(jìn)線電源投到工作母線上,以此保證連接在工作母線上的負(fù)荷仍能正常工作,提高供電的可靠性和穩(wěn)定性。
微機(jī)保護(hù)功能要求:
上位機(jī)后臺(tái)監(jiān)控軟件,監(jiān)控主機(jī)與現(xiàn)場智能設(shè)備采用RS485總線,Modbus-RTU協(xié)議構(gòu)建底層監(jiān)控網(wǎng)絡(luò)。主要實(shí)現(xiàn)以下功能:
4、監(jiān)視各斷路器位置、保護(hù)動(dòng)作出口狀態(tài);能夠控制輸電線路斷路器的跳/合閘;5、根據(jù)采集的母線電量實(shí)現(xiàn)對(duì)電壓、無功的自動(dòng)調(diào)整。
包含如下電器元件
變頻器三菱 D720 0.4KW 1套
微機(jī)線路保護(hù) 1臺(tái)
微機(jī)備自投 1臺(tái)
點(diǎn)動(dòng)按鍵 Φ22紅色 6只
點(diǎn)動(dòng)按鍵 Φ22綠色 3只
漏電開關(guān) 4P帶漏電/20A 1只
三相鼠籠電機(jī)0.18KW/380V 1臺(tái)
三相同步電機(jī)0.18KW/380V 1臺(tái)
電流表 5A面板指針表 6只
智能電秒表 HP404Z-A 1臺(tái)
換向開關(guān) LW12D-16L/3 1只4變電站監(jiān)控軟件1、概述
電力綜合自動(dòng)化監(jiān)控系統(tǒng)支持基于多種通訊方式的分布式體系結(jié)構(gòu),采用對(duì)象化的設(shè)備描述方法,系統(tǒng)的描述由傳統(tǒng)的面向遠(yuǎn)動(dòng)的數(shù)據(jù)列表方式變?yōu)閷哟畏绞剑瑢?duì)象層次可以任意嵌套,能夠更直觀更方便地反映電力系統(tǒng)的構(gòu)成。
采用跨平臺(tái)設(shè)計(jì),支持多種操作系統(tǒng):
采用 Mysql 為主數(shù)據(jù)庫, 按畫面管理、數(shù)據(jù)管理與在線運(yùn)行的模塊設(shè)計(jì):
2、 功能特性
1) 多國語言
◆ 支持多國語言顯示,中文簡體、 中文繁體與英文
◆ 支持多國語言動(dòng)態(tài)切換, 多數(shù)模塊在切換語言后無須重啟軟件即可生效
2) 語音報(bào)警
◆ 支持媒體文件提示
◆ 支持 TTS 文字轉(zhuǎn)語音, 支持事件提示與五防操作提示
3) 圖元展示
◆ 支持多種顯示方式,餅狀圖、 柱狀圖、 儀表盤、 溫度計(jì)、 圖片與動(dòng)畫等
◆ 支持一鍵將圖元數(shù)據(jù)推送顯示到曲線
◆ 支持所有類型圖元實(shí)現(xiàn)操作屬性配置
◆ 支持顯示公式計(jì)算值
◆ 支持智能關(guān)聯(lián),數(shù)據(jù)庫增加刪除數(shù)據(jù)后不影響已關(guān)聯(lián)圖元
◆ 支持通過設(shè)備管理顯示所有設(shè)備所有數(shù)據(jù)
4) 曲線展示
◆ 支持顯示實(shí)時(shí)曲線,顯示時(shí)段范圍 5 分鐘到 60 分鐘可選
◆ 支持顯示歷史曲線,顯示數(shù)據(jù)類型日月年最大最小平均值累計(jì)值等統(tǒng)計(jì)類可選
◆ 支持顯示大量數(shù)據(jù),支持同一數(shù)據(jù)多個(gè)不同時(shí)段值同時(shí)對(duì)比顯示
◆ 支持將歷史曲線所顯示的數(shù)據(jù)導(dǎo)出到 excel 中
◆ 支持曲線坐標(biāo)范圍根據(jù)數(shù)據(jù)數(shù)值自適應(yīng)
◆ 支持用戶新增與編輯收藏曲線, 支持一鍵顯示用戶收藏曲線
5)報(bào)表展示
◆ 支持根據(jù)數(shù)據(jù)生成報(bào)表和通過圖元自定義報(bào)表
◆ 支持將報(bào)表數(shù)據(jù)導(dǎo)出到 excel 中
◆ 支持將報(bào)表數(shù)據(jù)顯示到曲線
6) 事件查詢
◆ 支持按設(shè)備查詢事件
◆ 支持用關(guān)鍵字搜索事件
◆ 支持以事件類型檢索事件
◆ 支持將事件導(dǎo)出到 excel 中
◆ 支持事件逐條確認(rèn)與全部確認(rèn)
◆ 支持事件標(biāo)注高亮顯示
7) 五防閉鎖
◆ 支持自定義五防邏輯,支持遙信遙測及公式作為邏輯閉鎖條件
◆ 支持多種運(yùn)行模式,支持禁用五防閉鎖或嚴(yán)格五防閉鎖
◆ 支持五防開票與預(yù)演
◆ 支持五防操作語音提示
8) 定值操作
◆ 支持定值的讀取與修改
◆ 支持壓板讀取與修改
◆ 支持運(yùn)行區(qū)號(hào)的讀取與修改
9) 設(shè)備接入
◆ 支持多種協(xié)議接入,南自 103、 標(biāo)準(zhǔn) 104、 自定義 Modbus、 GPS 對(duì)時(shí)規(guī)約等
◆ 支持自定義 Modbus 的配置
◆ 支持通過公式實(shí)現(xiàn)遙信合并與遙測數(shù)據(jù)統(tǒng)計(jì)
◆ 采用規(guī)約系數(shù)與變比分離設(shè)計(jì)
◆ 支持導(dǎo)入南思監(jiān)控系統(tǒng)格式設(shè)備模板
◆ 支持與系統(tǒng)剪切板多行復(fù)制粘貼交互
10) 數(shù)據(jù)轉(zhuǎn)發(fā)
◆ 支持多種轉(zhuǎn)發(fā)協(xié)議
◆ 支持轉(zhuǎn)發(fā)協(xié)議遙控遙調(diào)
5★供配電倒閘操作仿真訓(xùn)練教學(xué)軟件(正版軟件,投標(biāo)文件中提供著作權(quán)證書和逐條演示一下內(nèi)容)
軟件分為兩大部分,分別是送電操作和停電操作。送電操作和停電操作中各包括5個(gè)實(shí)訓(xùn)項(xiàng)目,依次是主變送電與停電、廠變送電與停電、機(jī)組送電與停電、直流屏送電與停電、冬用變送電與停電,每個(gè)項(xiàng)目中又包括若干個(gè)項(xiàng)目進(jìn)程。軟件采用三維可視化控制技術(shù)而制作,具有很強(qiáng)的情景性、過程性與互動(dòng)性。
送電操作
一級(jí)二 級(jí) 模 塊三級(jí)模塊主變送電接受指令接受送電操作命令填操作票操作人填寫操作票操作準(zhǔn)備個(gè)人防護(hù)、準(zhǔn)備五防鑰匙投運(yùn)檢查 主變操作進(jìn)入五防系統(tǒng)、1#主變投入運(yùn)行匯報(bào)完成操作填寫操作終了時(shí)間、給操作票蓋章、向發(fā)令人匯報(bào)操作完畢廠變送電接受指令接受送電操作命令填操作票操作人填寫操作票操作準(zhǔn)備個(gè)人防護(hù)、準(zhǔn)備五防鑰匙投運(yùn)檢查 廠變操作進(jìn)入五防系統(tǒng)、1#廠變投入運(yùn)行匯報(bào)完成操作填寫操作終了時(shí)間、給操作票蓋章、向發(fā)令人匯報(bào)操作完畢機(jī)組送電接受指令接受送電操作命令填操作票操作人填寫操作票操作準(zhǔn)備個(gè)人防護(hù)、準(zhǔn)備五防鑰匙投運(yùn)檢查外部條件檢查、機(jī)組設(shè)備檢查、電氣設(shè)備檢查、儀器儀表檢查機(jī)組操作進(jìn)入五防系統(tǒng)、1#機(jī)組投入運(yùn)行匯報(bào)完成操作填寫操作終了時(shí)間、給操作票蓋章、向發(fā)令人匯報(bào)操作完畢直流屏送電直流屏送電操作冬用變送電冬用變送電操作
停電操作
一級(jí)二 級(jí) 模 塊三級(jí)模塊主變停電接受指令接受停電操作命令填操作票操作人填寫操作票操作準(zhǔn)備個(gè)人防護(hù)、準(zhǔn)備五防鑰匙主變操作進(jìn)入五防系統(tǒng)、1#主變退出運(yùn)行匯報(bào)完成操作填寫操作終了時(shí)間、給操作票蓋章、向發(fā)令人匯報(bào)操作完畢廠變停電接受指令接受停電操作命令填操作票操作人填寫操作票操作準(zhǔn)備個(gè)人防護(hù)、準(zhǔn)備五防鑰匙廠變操作進(jìn)入五防系統(tǒng)、1#廠變退出運(yùn)行匯報(bào)完成操作填寫操作終了時(shí)間、給操作票蓋章、向發(fā)令人匯報(bào)操作完畢機(jī)組停電接受指令接受停電操作命令填操作票操作人填寫操作票操作準(zhǔn)備個(gè)人防護(hù)、準(zhǔn)備五防鑰匙機(jī)組操作進(jìn)入五防系統(tǒng)、1#機(jī)組退出運(yùn)行匯報(bào)完成操作填寫操作終了時(shí)間、給操作票蓋章、向發(fā)令人匯報(bào)操作完畢直流屏停電直流屏停電操作冬用變停電冬用變停電操作
6供配電系統(tǒng)綜合教學(xué)仿真軟件(正版軟件,投標(biāo)文件中提供著作權(quán)證書和逐條演示一下內(nèi)容)一、系統(tǒng)設(shè)計(jì)依據(jù)
系統(tǒng)依據(jù)《電力安全生產(chǎn)模擬培訓(xùn)系列教材》《國家電網(wǎng)輸變電工程工藝標(biāo)準(zhǔn)》標(biāo)準(zhǔn),采用現(xiàn)代的可視技術(shù)和3D仿真技術(shù)而研制,以直觀、生動(dòng)的仿真形式對(duì)變電、供配電工程工藝進(jìn)行說明講解,以實(shí)現(xiàn)對(duì)工藝標(biāo)準(zhǔn)的深刻理解和掌握。
二、系統(tǒng)內(nèi)容模塊
單元名稱教學(xué)模塊教學(xué)任務(wù)與內(nèi)容一、主變壓器系統(tǒng)設(shè)備安裝變壓器主體安裝1.開箱清點(diǎn)及附件檢查2.變壓器本體就位3.吊罩前準(zhǔn)備4.鐘罩起吊5.器身檢查6.鐘罩復(fù)位變壓器附件安裝
變壓器接地引線安裝接地母線制作與安裝變壓器附屬設(shè)備安裝
箱柜安裝及接線
抽真空注油
一二次接線
二、配電裝置及母線安裝斷路器安裝
隔離開關(guān)安裝
互感器安裝
避雷器安裝
軟母線安裝
硬母線安裝
三、母線停送電66kV東母線停電退出66kV備用電源自動(dòng)投入66kV東母線恢復(fù)送電退出66kV備用電源自動(dòng)投入四、供配電作業(yè)前準(zhǔn)備
作業(yè)過程1.更換跌落式熔斷器作業(yè)過程
2.更換耐張絕緣子作業(yè)過程
3.更換柱上隔離開關(guān)作業(yè)過程
4.帶負(fù)荷更換柱上負(fù)荷開關(guān)作業(yè)過程
5.更換跌落式熔斷器上引線作業(yè)過程五、違章操作及糾正開工準(zhǔn)備
作業(yè)過程
工作終結(jié)
三、系統(tǒng)技術(shù)路線要求
在教學(xué)設(shè)計(jì)上,每個(gè)單元精心設(shè)計(jì)了認(rèn)知、應(yīng)用過程、糾錯(cuò)等內(nèi)容,在媒體設(shè)計(jì)上,以三維可視化編程技術(shù)為主,3ds Max制作動(dòng)畫素材,以更好地實(shí)現(xiàn)情境性與過程性。以便操作者循序漸進(jìn)地得到訓(xùn)練。
本系統(tǒng)做到了認(rèn)識(shí)與實(shí)踐相結(jié)合,實(shí)驗(yàn)與實(shí)訓(xùn)相結(jié)合,操作與指導(dǎo)相結(jié)合的方針,采用三維動(dòng)畫技術(shù),具有很強(qiáng)的職業(yè)性、情景性、過程性、智能性。
來源: https://www.aiav.com.cn/gcsy/6725.html
習(xí)對(duì)于美本申請(qǐng)的小科普
1. 實(shí)習(xí)的重要性及其在申請(qǐng)中的作用:在美國大學(xué)申請(qǐng)過程中,學(xué)生的綜合素質(zhì)是被高度重視的。實(shí)習(xí)是一種展現(xiàn)學(xué)生綜合能力和個(gè)性的重要途徑,它能夠展示學(xué)生的興趣、追求和努力,為招生官提供一個(gè)更為立體的申請(qǐng)者形象。
2. 如何生動(dòng)呈現(xiàn)實(shí)習(xí)成果:在申請(qǐng)中,實(shí)習(xí)經(jīng)歷通常會(huì)以活動(dòng)列表和文書的形式呈現(xiàn)。在活動(dòng)列表中,簡要描述實(shí)習(xí)的內(nèi)容,而文書則提供更為具體而深入的闡述。申請(qǐng)者可以描述為何對(duì)特定實(shí)習(xí)感興趣,以及在實(shí)習(xí)中付出的努力和所獲成果。這樣的呈現(xiàn)方式能夠?yàn)檎猩俪尸F(xiàn)一個(gè)更為生動(dòng)的形象,使其更好地了解申請(qǐng)者。
3.實(shí)習(xí)的影響力不僅在于成功:實(shí)習(xí)的影響力并非只取決于是否取得了成功。即使實(shí)習(xí)并未達(dá)到預(yù)期目標(biāo),學(xué)生依然可以從中獲得成長。在文書中,可以強(qiáng)調(diào)學(xué)生的勇氣嘗試、持續(xù)努力和對(duì)失敗的坦然處理,這些品質(zhì)同樣能夠吸引招生官的關(guān)注。實(shí)習(xí)是一個(gè)為自己的目標(biāo)持續(xù)努力的過程,而成功與否并不是唯一衡量標(biāo)準(zhǔn)。
4. 推薦信的作用及重要性:推薦信是申請(qǐng)過程中的另一個(gè)重要環(huán)節(jié),通過他人的視角更客觀地評(píng)估學(xué)生。學(xué)生不僅需要進(jìn)行自我觀察和反思,還需要他人的觀察和評(píng)價(jià),從而呈現(xiàn)更為全面的形象。推薦信是確保學(xué)生形象闡述更客觀的關(guān)鍵環(huán)節(jié)。
實(shí)習(xí)項(xiàng)目推薦
之前我們?yōu)橥瑢W(xué)們推薦了一系列優(yōu)質(zhì)的暑期學(xué)校項(xiàng)目,旨在協(xié)助大家在大學(xué)申請(qǐng)前做出更為明智的選校和選專業(yè)決策。針對(duì)那些更加關(guān)注職業(yè)發(fā)展的同學(xué),我們建議在暑假期間考慮參與一些實(shí)習(xí)項(xiàng)目,這些實(shí)習(xí)機(jī)會(huì)有助于更深入地了解實(shí)際工作環(huán)境和當(dāng)前行業(yè)現(xiàn)狀。
在今天的分享中,我們將向大家介紹9個(gè)高質(zhì)量的暑期實(shí)習(xí)機(jī)會(huì)。
博伊斯湯普森學(xué)院高中實(shí)習(xí)
項(xiàng)目介紹:
該項(xiàng)目由BTI、康奈爾大學(xué)和美國農(nóng)業(yè)部聯(lián)合舉辦,邀請(qǐng)高中生們參加為期7周的植物基因組研究、生物信息學(xué)和科學(xué)傳播領(lǐng)域的實(shí)習(xí)。入選的學(xué)生將在為期7周的課程中獲得 4000美元的教育津貼。住宿和膳食津貼不包括在計(jì)劃中。
適合年齡:
學(xué)生不能是應(yīng)屆畢業(yè)生,并且在6月底之前必須年滿16歲才有資格申請(qǐng)。
居住地要求:
紐約州伊薩卡地區(qū)或周邊縣
報(bào)名截止時(shí)間:
暫未公布
網(wǎng)址:
https://btiscience.org/education-outreach/high-school-research-internships/
塔夫茨大學(xué)生物醫(yī)學(xué)工程研究學(xué)者(TUBERS)
項(xiàng)目介紹:
塔夫茨大學(xué)生物醫(yī)學(xué)工程研究學(xué)者 (TUBERS) 計(jì)劃為高中生提供在塔夫茨大學(xué)獨(dú)特的研究體驗(yàn)。學(xué)生將參與尖端生物醫(yī)學(xué)研究,調(diào)查生物醫(yī)學(xué)問題并開發(fā)研究細(xì)胞、組織和器官的新方法。
學(xué)生將在塔夫茨大學(xué)的生物醫(yī)學(xué)工程實(shí)驗(yàn)室工作約6周,深入學(xué)習(xí)研究技術(shù)和特定研究領(lǐng)域,同時(shí)學(xué)習(xí)實(shí)驗(yàn)方案、做出預(yù)測和檢驗(yàn)假設(shè)。TUBERS為免費(fèi)項(xiàng)目,學(xué)生需要自行前往塔夫茨大學(xué)梅德福校區(qū),并且該計(jì)劃不為外地學(xué)生提供住宿。
適合年齡:
學(xué)生在項(xiàng)目開始前滿16歲。
居住地要求:
波士頓地區(qū)
報(bào)名截止時(shí)間:
暫未公布
網(wǎng)址:
https://www.tuftstubers.com/
LEAH Knox數(shù)據(jù)科學(xué)和生物醫(yī)學(xué)研究暑期實(shí)習(xí)
項(xiàng)目介紹:
NIH-SEPA 資助的 LEAH Knox 學(xué)者生物醫(yī)學(xué)研究項(xiàng)目通過吸引和支持來自大波士頓地區(qū)學(xué)校系統(tǒng)(包括波士頓、劍橋和埃弗雷特高中)的多元化頂尖理科學(xué)生群體來解決勞動(dòng)力問題。通過為期兩年的多行業(yè)合作伙伴關(guān)系,提供高水平的科學(xué)體驗(yàn)式學(xué)習(xí)機(jī)會(huì),這些學(xué)生將得到參與、支持和鼓勵(lì),以提高他們對(duì)科學(xué)的興趣。LEAH Knox的總體目標(biāo)是為對(duì)科學(xué)研究職業(yè)感興趣的STEM領(lǐng)域代表性不足的學(xué)生提供支持,為他們提供成功所需的知識(shí)、技能、經(jīng)驗(yàn)和指導(dǎo)。
LEAH KNOX 學(xué)者組成部分:
? 第一個(gè)夏天:麻省理工學(xué)院的強(qiáng)化實(shí)驗(yàn)室經(jīng)驗(yàn)
? 第二個(gè)夏天:在外部大學(xué)或行業(yè)實(shí)驗(yàn)室實(shí)習(xí)
*所有LEAH Knox計(jì)劃活動(dòng)均通過津貼支付。
居住地要求:
大波士頓地區(qū)學(xué)校系統(tǒng)
報(bào)名截止時(shí)間:
暫未公布,通常從每年一月至三月開放
網(wǎng)址:
https://www.mfa.org/programs/teen-programs
BU-GROW(大波士頓地區(qū)年輕女性研究機(jī)會(huì))
項(xiàng)目介紹:
GROW是一個(gè)針對(duì)年輕女性的研究機(jī)會(huì), 為即將12年級(jí)的高中生提供在BU實(shí)驗(yàn)室進(jìn)行為期6周研究的機(jī)會(huì)。完成所有項(xiàng)目要求后,學(xué)生可獲得高達(dá)1500美元的津貼;并有機(jī)會(huì)在協(xié)作小組環(huán)境中參與前沿研究,聆聽嘉賓演講者討論他們?cè)赟TEM領(lǐng)域的研究和職業(yè)。
適合年齡:
學(xué)生在項(xiàng)目開始前滿16歲。
居住地要求:
目前必須是就讀于馬薩諸塞州任意一所學(xué)校的11年級(jí)學(xué)生,并且居住在波士頓30英里半徑范圍內(nèi)。
經(jīng)驗(yàn)要求:
正在修讀或已經(jīng)完成至少一門您感興趣的研究領(lǐng)域的AP課程。
報(bào)名截止時(shí)間:
4月15日
網(wǎng)址:
https://www.bu.edu/lernet/grow/index.html
MFA 波士頓青少年項(xiàng)目
項(xiàng)目介紹:
MFA為青少年提供了一個(gè)充滿活力、引人入勝的環(huán)境!在這里,青少年通過參與青少年藝術(shù)委員會(huì),培養(yǎng)領(lǐng)導(dǎo)技能,了解博物館的專業(yè)知識(shí)。他們可以擔(dān)任游客助理和項(xiàng)目助理,為博物館的參觀者提供寶貴的支持。此外,通過工作室藝術(shù)課程和研討會(huì),他們能夠探索自己的創(chuàng)造力,還有機(jī)會(huì)為波士頓地區(qū)的同齡人提供以青少年為中心的活動(dòng),欣賞和參與博物館的全球收藏品。
適合年齡:
學(xué)生在項(xiàng)目開始前滿16歲。
居住地要求:
波士頓地區(qū)
報(bào)名截止時(shí)間:
暫未公布
網(wǎng)址:
https://www.mfa.org/programs/teen-programs
大都會(huì)藝術(shù)博物館暑期高中實(shí)習(xí)
項(xiàng)目介紹:
該項(xiàng)目讓學(xué)生在發(fā)展專業(yè)技能、建立人際網(wǎng)絡(luò)并獲得工作經(jīng)驗(yàn)的過程中與藝術(shù)、博物館和創(chuàng)意專業(yè)人士建立聯(lián)系,提供給學(xué)生與博物館專業(yè)人士進(jìn)行一對(duì)一和小規(guī)模交流的機(jī)會(huì),包括編輯、營銷、社交媒體、教育、科學(xué)研究、保護(hù)等。在大都會(huì)藝術(shù)博物館期間,同學(xué)們有機(jī)會(huì)從同行和專業(yè)人士那里獲得專業(yè)見解,并找到自己的興趣。
適合年齡:
10年級(jí)和11年級(jí)/獲得高中同等學(xué)位。
居住地要求:
在報(bào)名截止日前,學(xué)生需要就讀于紐約、新澤西或康涅狄格州的高中或家庭學(xué)校。
報(bào)名截止時(shí)間:
暫未公布(2023年參考時(shí)間:3月10日)
網(wǎng)址:
https://www.metmuseum.org/about-the-met/internships/high-school/summer-high-school-internships
人類青少年工作藝術(shù)家
項(xiàng)目介紹:
該項(xiàng)目招募波士頓14-18歲的青少年,并提供在六個(gè)創(chuàng)意工作室(繪畫、3D設(shè)計(jì)、平面設(shè)計(jì)、創(chuàng)意技術(shù)、視頻制作和攝影)工作的機(jī)會(huì)!學(xué)生們可在創(chuàng)意工作室中使用各種美術(shù)和設(shè)計(jì)媒介進(jìn)行創(chuàng)作,與專業(yè)藝術(shù)家和設(shè)計(jì)師合作,獲得和學(xué)習(xí)新技能,同時(shí)為AFH的客戶提供創(chuàng)意服務(wù)。經(jīng)驗(yàn)不是必需的,但在工作中的創(chuàng)造力和學(xué)習(xí)以及賺錢的熱情才是!
適合年齡:
高中生或年滿14歲。所有青少年必須注冊(cè)并定期就讀波士頓公立學(xué)校或波士頓居民(這包括參加夜間學(xué)校、日間學(xué)校、家庭學(xué)校或 GED課程)。
居住地要求:
波士頓地區(qū)
工作時(shí)間:
·秋季學(xué)期的每周二、周三和周四下午3:00至下午6:00
·暑假期間周一至周四中午11:00至下午6:00
報(bào)名截止時(shí)間:
滾動(dòng)錄取,只要有空缺職位,符合標(biāo)準(zhǔn)并成功面試該職位的同學(xué)將按照“先到先得”的原則被聘用。
網(wǎng)址:
https://www.afhboston.org/teen-jobs
社會(huì)正義實(shí)習(xí)
項(xiàng)目介紹:
從2015年開始,城市使命(City Mention)組織為高中生或應(yīng)屆高中畢業(yè)生提供社會(huì)正義實(shí)習(xí)計(jì)劃,該項(xiàng)目為致力于變革并有興趣在小型非營利組織中獲得工作經(jīng)驗(yàn)的學(xué)生而設(shè)計(jì)。社會(huì)正義實(shí)習(xí)計(jì)劃 (SJIP) 為大波士頓地區(qū)的高中生提供安全、多元化和以社會(huì)活動(dòng)為導(dǎo)向的空間。實(shí)習(xí)生積極參與學(xué)術(shù)和行動(dòng)主義材料,確保他們繼續(xù)了解正在發(fā)生的事件,同時(shí)放大他們的聲音并為社區(qū)創(chuàng)造變化。
適合年齡:
11年級(jí)和12年級(jí)的高中生。
居住地要求:
波士頓地區(qū)
工作時(shí)間:
暑期實(shí)習(xí)要求每周15小時(shí),持續(xù)6周。秋季和春季課后項(xiàng)目都需要每周5小時(shí),持續(xù)12周。
報(bào)名截止時(shí)間:
暫未公布,開啟后滾動(dòng)錄取。
網(wǎng)址:
https://citymissionboston.org/social-justice-internships
階梯實(shí)習(xí)項(xiàng)目
項(xiàng)目介紹:
Ladder Internship是一個(gè)時(shí)長為8周的在線實(shí)習(xí)項(xiàng)目。由哈佛企業(yè)家創(chuàng)立,Ladder Internships的使命是幫助最有才華的高中實(shí)習(xí)生與全球最雄心勃勃的初創(chuàng)企業(yè)合作。通過選擇最優(yōu)秀的實(shí)習(xí)生、進(jìn)行培訓(xùn),并將他們與世界一流的初創(chuàng)企業(yè)匹配來實(shí)現(xiàn)這一目標(biāo)。Ladder Internship項(xiàng)目關(guān)心年輕專業(yè)人士,曾經(jīng)的參與者們來自哈佛商學(xué)院等地方,從Y-Combinator等地方獲得資金支持,并曾在麥肯錫、谷歌和微軟等公司工作。
實(shí)習(xí)流程:
適合年齡:
無限制,本項(xiàng)目為對(duì)未來充滿野心的高中學(xué)生開設(shè)。
居住地要求:
無限制,本項(xiàng)目為在線實(shí)習(xí)項(xiàng)目。
工作時(shí)間:
無限制,本項(xiàng)目要求參與者保證每周5-10個(gè)小時(shí)完成指定任務(wù)并與公司和合作公司管理層會(huì)面,一共8周的參與時(shí)長,并不嚴(yán)格限制每次參加時(shí)間。
報(bào)名截止時(shí)間:
·春季實(shí)習(xí)申請(qǐng)截止時(shí)間
2024/2/8
·夏季實(shí)習(xí)申請(qǐng)截止時(shí)間
2024/2/18(早申請(qǐng))
2024/4/14(常規(guī)申請(qǐng))
網(wǎng)址:
https://www.ladderinternships.com/
*美國暑期實(shí)習(xí)項(xiàng)目多不提供交通與住宿,所以對(duì)學(xué)生的居住地有限制
1、什么是Web頁面靜態(tài)化技術(shù)
(1)Web頁面靜態(tài)化技術(shù)
將JSP動(dòng)態(tài)頁面按照某種模板格式生成對(duì)應(yīng)的*.html純靜態(tài)Web頁面的過程,稱之為Web頁面靜態(tài)化技術(shù)。
(2)何種場合需要應(yīng)用Web頁面靜態(tài)化技術(shù)
當(dāng)有些企業(yè)應(yīng)用系統(tǒng)中的頁面信息在一段時(shí)間內(nèi)不發(fā)生變化時(shí)(比如內(nèi)容管理系統(tǒng)、網(wǎng)上商城中的商品信息等),可以應(yīng)用Web頁面靜態(tài)化技術(shù),這樣可以提高整個(gè)系統(tǒng)的響應(yīng)效率——因?yàn)闊o須再訪問后臺(tái)數(shù)據(jù)庫系統(tǒng)、也不需要再次編譯處理JSP動(dòng)態(tài)頁面文件,因此能夠減少對(duì)Web應(yīng)用系統(tǒng)的消耗和性能影響。
2、為什么要應(yīng)用Web頁面靜態(tài)化技術(shù)
目前基于B/S(Browser/Server,瀏覽器/服務(wù)器模式)體系架構(gòu)的企業(yè)應(yīng)用系統(tǒng)基本上都是由動(dòng)態(tài)Web頁面所構(gòu)成的(比如由*.jsp、*.aspx、*.php等類型),正因?yàn)槭莿?dòng)態(tài)化的Web頁面才能滿足不同的Web瀏覽者的個(gè)性化的訪問需要、并且能夠與訪問者產(chǎn)生相互交互。
但為了能夠產(chǎn)生出動(dòng)態(tài)的應(yīng)用效果,用戶每一次對(duì)目標(biāo)頁面的HTTP請(qǐng)求都會(huì)在Web服務(wù)器端對(duì)這些動(dòng)態(tài)Web頁面進(jìn)行編譯或者動(dòng)態(tài)處理,而這些操作都是很消耗Web服務(wù)器系統(tǒng)資源的。
如果目標(biāo)頁面文件(比如*.jsp)在一定的時(shí)間內(nèi),其動(dòng)態(tài)顯示的內(nèi)容不會(huì)發(fā)生改變(比如新聞系統(tǒng)中的新聞信息顯示、網(wǎng)點(diǎn)中的商品分類和某一商品信息的詳情頁等),那么就沒有必要為每一次對(duì)它的HTTP請(qǐng)求訪問,都進(jìn)行一次"新"的編譯或執(zhí)行。此時(shí)可以在用戶第一次對(duì)它訪問后,就把它在這段沒有發(fā)生改變的時(shí)間內(nèi)的頁面處理結(jié)果保存到一個(gè)純靜態(tài)的頁面文件(*.html格式)或者有靜態(tài)效果的其它格式頁面文件(*.vm、*.ftl等形式)中,然后用戶以后每次再訪問這個(gè)動(dòng)態(tài)Web頁面時(shí),后臺(tái)Web服務(wù)器系統(tǒng)程序就直接采用轉(zhuǎn)換后的靜態(tài)頁面內(nèi)容進(jìn)行響應(yīng)。
因此,經(jīng)過靜態(tài)化技術(shù)轉(zhuǎn)換處理后的結(jié)果Web頁面能夠快速地響應(yīng)用戶的HTTP請(qǐng)求,而且還能夠大大地減少對(duì)Web服務(wù)器系統(tǒng)資源的消耗。當(dāng)然,為了能夠達(dá)到靜態(tài)化的功能實(shí)現(xiàn)目標(biāo),軟件應(yīng)用系統(tǒng)的開發(fā)人員可以在Web應(yīng)用系統(tǒng)的開發(fā)中應(yīng)用各種模板技術(shù)——比如Velocity模板、FreeMarker模板技術(shù)等。當(dāng)然,讀者如果熟悉Web頁面靜態(tài)化技術(shù)的實(shí)現(xiàn)原理后,也可以自己編程實(shí)現(xiàn)。
在Web應(yīng)用系統(tǒng)的表示層開發(fā)中如何通過應(yīng)用Velocity模板技術(shù)以提高Web應(yīng)用系統(tǒng)的響應(yīng)性能,作者在以前的文章中的做了詳細(xì)的介紹,有興趣的讀者可以翻看文章《軟件項(xiàng)目實(shí)訓(xùn)及課程設(shè)計(jì)指導(dǎo)——如何在Web應(yīng)用系統(tǒng)表示層開發(fā)實(shí)現(xiàn)中應(yīng)用Velocity模板技術(shù)》。
作者在下文將為讀者介紹如何在Web應(yīng)用系統(tǒng)的表示層開發(fā)中應(yīng)用FreeMarker模板技術(shù)以提高Web應(yīng)用系統(tǒng)的響應(yīng)性能。
3、在Web應(yīng)用系統(tǒng)的表示層開發(fā)中應(yīng)用FreeMarker模板技術(shù)
(1)FreeMarker模板是什么、怎么理解"模板引擎"的概念
FreeMarker 和Velocity都屬于"模板引擎"(作者注:"模板引擎"在J2EE平臺(tái)中一般為框架形式的系統(tǒng)程序和相關(guān)的系統(tǒng)庫),開發(fā)人員應(yīng)用這些模板引擎所提供的模板語言處理相關(guān)的數(shù)據(jù),模板引擎系統(tǒng)會(huì)按照開發(fā)人員的要求輸出文本,這些文本的格式可以是HTML網(wǎng)頁、電子郵件、配置文件以及源代碼等形式。
如下代碼示例為在標(biāo)準(zhǔn)的HTML頁面中內(nèi)嵌FreeMarker模板語言的語句(參看其中的黑體標(biāo)識(shí)的語句)的示例。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>showInfoTemplate.ftl</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
</head> <body>
<h2>采用標(biāo)準(zhǔn)的方式獲得參數(shù)值: ${showResultInfo}</h2 > <br>
<h2>采用FreeMarker模板的內(nèi)建變量的方式獲得參數(shù)值: ${Request.showResultInfo }</h2 > <br>
</body></html>
(2)為什么要應(yīng)用FreeMarker等類型的模板技術(shù)
談到"模板"的概念,相信讀者應(yīng)該不會(huì)感覺到陌生感,在生活中大量地應(yīng)用各種各樣的"模板",應(yīng)用的目的讀者也應(yīng)該都會(huì)理解。同樣,在計(jì)算機(jī)軟件應(yīng)用系統(tǒng)中也大量地提高各種模板和應(yīng)用各種模板來簡化和加速某項(xiàng)"工作",比如Word中的文檔格式模板、編程語言中的print("%各種格式符")語句中的替換模板等等。而在J2EE系統(tǒng)平臺(tái)的應(yīng)用系統(tǒng)開發(fā)中之所以應(yīng)用FreeMarker模板技術(shù):
首先,F(xiàn)reeMarker模板技術(shù)同樣也能夠?qū)崿F(xiàn)Web應(yīng)用系統(tǒng)中的表示邏輯和數(shù)據(jù)處理邏輯相互分離——這是通過在模板文件中包裝HTML標(biāo)簽實(shí)現(xiàn)的。
FreeMarker模板采用標(biāo)準(zhǔn)的Web Servlet程序中所提供的模型數(shù)據(jù)動(dòng)態(tài)地生成目標(biāo)HTML頁面文件。在Web應(yīng)用系統(tǒng)開發(fā)中如果應(yīng)用FreeMarker模板技術(shù),界面開發(fā)人員只需要關(guān)注于界面(也就是FreeMarker的模板文件)的開發(fā),而系統(tǒng)中的業(yè)務(wù)邏輯的開發(fā)人員也只需要負(fù)責(zé)將需要顯示的數(shù)據(jù)填入到FreeMarker的模板文件的數(shù)據(jù)模型中。最終由FreeMarker模板引擎負(fù)責(zé)合并數(shù)據(jù)模型和模板文件,然后產(chǎn)生出完整的Web頁面文件并輸出到Web瀏覽器中。
其次,實(shí)現(xiàn)將基于動(dòng)態(tài)化技術(shù)的各種Web頁面(如*.jsp、*.aspx、*.php等)轉(zhuǎn)換為靜態(tài)的HTML格式或其它文本格式的Web頁面,達(dá)到"動(dòng)態(tài)頁面靜態(tài)化"的高效響應(yīng)的應(yīng)用效果。
因此,模板引擎不只是可以讓開發(fā)人員實(shí)現(xiàn)代碼級(jí)別的分離(如系統(tǒng)中的業(yè)務(wù)邏輯代碼和用戶界面展示控制代碼的分離),也可以實(shí)現(xiàn)軟件應(yīng)用系統(tǒng)中的數(shù)據(jù)分離(如動(dòng)態(tài)可變數(shù)據(jù)與靜態(tài)固定數(shù)據(jù)相互分離),甚至還可以實(shí)現(xiàn)應(yīng)用系統(tǒng)中的代碼單元共享(代碼重用)等效果。
4、Struts及Struts2應(yīng)用框架都全面地支持FreeMarker模板技術(shù)
(1)FreeMarker模板特別適應(yīng)于基于MVC體系架構(gòu)模式的Web應(yīng)用系統(tǒng)
Struts2應(yīng)用框架默認(rèn)采用FreeMarker作為其模板文件,并且Struts2應(yīng)用框架中所有的主題模板文件都是采用FreeMarker模板技術(shù)編寫的。
(2)Struts2應(yīng)用框架全面提供對(duì)FreeMarker模板技術(shù)的支持
在基于Struts2應(yīng)用框架的Web應(yīng)用系統(tǒng)中,開發(fā)人員只需要將項(xiàng)目中的Action類的配置定義中的結(jié)果<result>標(biāo)簽中的type屬行設(shè)置為:type="freemarker",就可以自動(dòng)地由Struts2應(yīng)用框架中內(nèi)帶的FreeMarker引擎完成模型數(shù)據(jù)和模板文件的總裝配和輸出(參看如下示例圖所示)。
(3)Struts應(yīng)用框架也同樣提供對(duì)FreeMarker模板技術(shù)的支持
而在Struts應(yīng)用框架中應(yīng)用FreeMarker模板技術(shù),開發(fā)人員只需要在Web應(yīng)用系統(tǒng)的部署描述文件web.xml中配置出與FreeMarker模板相關(guān)的FreemarkerServlet組件(參看如下示例圖所示),然后由該FreemarkerServlet組件將項(xiàng)目中的相關(guān)Action類中所保存的模型數(shù)據(jù)和模板文件相互集成組裝成最終的HTML頁面文件、并向Web瀏覽器輸出。
作者將在下文及后續(xù)文章中為讀者介紹在J2EE Web應(yīng)用系統(tǒng)、J2EE Struts應(yīng)用框架的應(yīng)用系統(tǒng)及J2EE Struts2應(yīng)用框架的應(yīng)用系統(tǒng)等環(huán)境中如何應(yīng)用FreeMarker模板技術(shù)實(shí)現(xiàn)Web頁面靜態(tài)化的應(yīng)用效果。作者首先在下文為讀者介紹在J2EE Web應(yīng)用系統(tǒng)環(huán)境中如何應(yīng)用FreeMarker模板技術(shù)。
5、在J2EE Web應(yīng)用項(xiàng)目中添加一個(gè)JSP頁面文件
(1)在Web項(xiàng)目的userManage目錄下添加一個(gè)文件名稱為fmtWebUserLogin.jsp的JSP頁面文件,該頁面主要功能是模擬用戶系統(tǒng)登錄,其中包含有一個(gè)標(biāo)準(zhǔn)的HTML表單,創(chuàng)建的過程參看如下示例圖所示。
(2)fmtWebUserLogin.jsp頁面文件的代碼示例
<%@ page language="java" pageEncoding="GB18030"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>My JSP 'fmtUserLogin.jsp' starting page</title>
</head><body>
<form action="/Struts2Web/fmtServletAction" method="post" >
您的名稱:<input type="text" name="userName" /> <br />
您的密碼:<input type="password" name="userPassWord" /> <br />
<input type="submit" value="提交" name="submitButton" onclick="this.value='正在提交請(qǐng)求,請(qǐng)稍候'"/>
<input type="reset" value="取消" />
</form>
</body></html>
(3)fmtWebUserLogin.jsp頁面靜態(tài)預(yù)覽的效果圖如下圖所示
6、在J2EE Web應(yīng)用項(xiàng)目中添加一個(gè)Servlet組件
在J2EE Web應(yīng)用系統(tǒng)中使用FreeMarker模板時(shí),應(yīng)該讓J2EE Servlet組件來合并模板和數(shù)據(jù)。因此J2EE Servlet組件負(fù)責(zé)創(chuàng)建Configuration類型的對(duì)象實(shí)例,并負(fù)責(zé)合并模板和數(shù)據(jù)。
(1)程序包名稱為com.px1987.struts2.servlet,類名稱為FMTServletAction,創(chuàng)建的過程參看如下示例圖所示。
(2)將J2EE Servlet組件的URL-Pattern設(shè)置為/fmtServletAction,創(chuàng)建的過程參看如下示例圖所示。
(3)FMTServletAction程序類的代碼示例
package com.px1987.struts2.servlet;
import java.io.IOException;
import java.io.Writer;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import freemarker.template.Configuration;
import freemarker.template.Template;
import freemarker.template.TemplateException;
public class FMTServletAction extends HttpServlet {
private Configuration oneConfiguration=null;
public FMTServletAction() {
super();
}
public void init() throws ServletException {
/** 初始化FreeMarker配置,并創(chuàng)建出一個(gè)Configuration的實(shí)例 */
oneConfiguration=new Configuration(); //設(shè)置FreeMarker的模版文件位置
oneConfiguration.setServletContextForTemplateLoading(getServletContext(),"userManage");
} //第一個(gè)參數(shù)是本web應(yīng)用的 ServletContext,第二個(gè)參數(shù)是模板文件的路徑
public void destroy() {
super.destroy();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String resultMessage=null;
String userName=request.getParameter("userName");
String userPassWord=request.getParameter("userPassWord");
boolean returnResult=userName.equals("yang") &&userPassWord.equals("1234");
if(returnResult){
resultMessage=userName+"您登錄成功!";
}
else{
resultMessage=userName+"您的身份信息無效!";
}
Map oneHashMap=new HashMap();
oneHashMap.put("showResultInfo", resultMessage); //取得模版文件
Template oneTemplate=oneConfiguration.getTemplate("showInfoFMTTemplate.ftl");
response.setContentType("text/html; charset=gb2312");
Writer out=response.getWriter();
try{ //結(jié)果必須輸出到HttpServletResponse中,才能被瀏覽器加載
oneTemplate.process(oneHashMap, out);
}
catch (TemplateException e){
throw new ServletException("加載FreeMarker的模板文件時(shí)出現(xiàn)了錯(cuò)誤", e);
}
}
}
7、在J2EE Web應(yīng)用項(xiàng)目中添加一個(gè)FreeMarker模板文件
(1)模板文件的名稱為showInfoFMTTemplate.ftl,創(chuàng)建的過程參看如下示例圖所示。
(2)模板文件showInfoFMTTemplate.ftl的代碼示例如下,注意其中黑體標(biāo)識(shí)的代碼
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> <title>showInfoTemplate.ftl</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
</head> <body>
<h2>采用標(biāo)準(zhǔn)的方式獲得參數(shù)值: ${showResultInfo}</h2 > <br>
</body></html>
8、部署本W(wǎng)eb項(xiàng)目并啟動(dòng)測試頁面以驗(yàn)證本示例的功能
(1)正確地部署完畢本W(wǎng)eb項(xiàng)目后,在瀏覽器的URL地址欄中輸入如下示圖中的訪問地址,啟動(dòng)測試頁面 ,執(zhí)行的結(jié)果參看如下示例圖所示。
(2)在測試頁面的表單中模擬用戶登錄系統(tǒng)的狀態(tài),輸入相關(guān)的登錄參數(shù)后的執(zhí)行結(jié)果參看如下示例圖所示。
從本示例的執(zhí)行結(jié)果來看,在showInfoFMTTemplate.ftl頁面中同樣也可以獲得在傳統(tǒng)的J2EE Web應(yīng)用環(huán)境中一般由動(dòng)態(tài)JSP類型的Web頁面才能獲得的動(dòng)態(tài)結(jié)果數(shù)據(jù),但本示例中的*.ftl頁面是靜態(tài)效果的Web頁面。因此,最終實(shí)現(xiàn)和達(dá)到了"動(dòng)態(tài)頁面靜態(tài)化"的高效響應(yīng)的應(yīng)用效果。
作者為了能夠讓讀者進(jìn)一步地理解"動(dòng)態(tài)頁面靜態(tài)化"的應(yīng)用效果,可以通過瀏覽結(jié)果頁面相關(guān)的源程序從而確認(rèn)最終是否為一個(gè)HTML格式的純靜態(tài)頁面。讀者可以在Web瀏覽器中右鍵單擊,然后在彈出的快捷菜單項(xiàng)目中選擇"查看源文件"的功能子菜單項(xiàng)目(參看如下示例圖所示)。
將在Web瀏覽器中顯示出用戶當(dāng)前正在瀏覽的Web頁面的源代碼,熟悉HTML語言的讀者應(yīng)該能夠看懂其中的代碼含義——全部為HTML格式的純靜態(tài)頁面標(biāo)簽。
如何應(yīng)用XML+XSLT+AJAX組合技術(shù)實(shí)現(xiàn)無刷新數(shù)據(jù)查詢
應(yīng)用XML+XSLT技術(shù)分離Web應(yīng)用表示層數(shù)據(jù)和樣式的實(shí)例
如何應(yīng)用“XML+XSLT”技術(shù)分離Web表示層數(shù)據(jù)和樣式
課程設(shè)計(jì)指導(dǎo)——應(yīng)用AJAX技術(shù)提高Web應(yīng)用的整體響應(yīng)性能
如何在Web應(yīng)用系統(tǒng)表示層開發(fā)中應(yīng)用Velocity模板技術(shù)
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。