下一代的B/S開發框架--Echo 教程(6) (轉)
下一代的B/S開發--Echo 教程(6)
HTML模板
J和Tapestry是都是基於模板的 框架, 但是在使用前要學習它們的特定語法規則. Echo本身沒有提供HTML模板, EchoPoint為我們提供了模板功能, 先看看這個模板怎麼寫:
Here is date picker:< name="datepicker1">
and a text field:
看起來沒什麼特別的. 再看看在中怎麼:
String templateFileName = "/templates/test1.thtml"; HtmlTemplatePanel template = new HtmlTemplatePanel( getClass().getRe(templateFileName)); template.add(new TextField(), "textfield1"); template.add(new DatePicker(), "datepicker1");
在程式中只是用相同的名字註冊端. 然後就可以利用echo的全部功能. 注意幾點:
- EchoPoint的模板功能借用了WinS的模板功能, 前人栽樹, 後人乘涼.
- HTML的Tag中屬性會被複制到控制元件中, 比如textfield1的value屬性
- 屬性複製的功能可以被禁止, 也可以自己寫PropertyManager來載入特殊屬性.
如果你還對HTML戀戀不捨, 或者你需要經常給網站換膚, HTML模板是個不錯的選擇.
很遺憾, Echo還視覺化的設計工具. 其實Echo的程式和極其類似, 而且JBuilder已經提供的很好的OpenTools 讓開發者寫For JBuilder的, 可以參考HELP裡面的文件和JBuilder的examples. 這裡面有不少工作, 如果哪位DX寫好一個放到SourceForge上, 也算為國人爭光. 有興趣的朋友可以留言討論一下.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1004612/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 下一代的B/S開發框架--Echo 教程(5) (轉)框架
- 下一代的B/S開發框架--Echo 教程(7) (轉)框架
- 下一代的B/S開發框架--Echo 教程(8) (轉)框架
- 下一代的B/S開發框架--Echo 教程(2) (轉)框架
- 下一代的B/S開發框架--Echo 教程(3) (轉)框架
- 下一代的B/S開發框架--Echo 教程(4) (轉)框架
- 最新的B/S開發技術 (轉)
- Xamarin圖表開發基礎教程(6)OxyPlot框架框架
- 系統開發中的B/S架構架構
- B/S開發常用JavaScript技術JavaScript
- Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具Web框架UI
- Phoenix - 基於Elixir的下一代Web開發框架Web框架
- 蘋果6s刷機教程,蘋果6s Plus刷機教程蘋果
- C/S框架網介紹|.NET快速開發平臺|Winform開發框架框架ORM
- 在b/s開發中經常用到的javaScript技術JavaScript
- Hardhat 開發框架 - Solidity開發教程連載框架Solid
- 下一代基於Koa的NodeJS全棧開發框架NodeJS全棧框架
- 重視B/S架構系統的發展和開發設計理念架構
- Echo指南(一) (轉)
- 魅藍S6應用分身功能教程 魅藍S6應用分身功能怎麼開啟?
- B/S與C/S的區別
- C/S和B/S
- B/S模式安全性探討 (轉)模式
- 最火的前端開發框架Bootstrap使用教程學習!前端框架boot
- S2B2C社交電商系統怎麼開發?
- NotaddBeta2fix1,基於Laravel的下一代PHP開發框架LaravelPHP框架
- 搭建雲端計算開發框架(轉)框架
- C/S系統快速開發框架(C#+Winform+SQL)框架C#ORMSQL
- iphone 6s自帶郵箱收發郵件設定教程iPhone
- echo二次開發 ecshop 函式列表函式
- C/S,B/S的應用的區別
- Notadd Beta3 釋出 (基於 Laravel 的下一代 PHP 開發框架)LaravelPHP框架
- 用Java也能象Access一樣快速開發B/S應用?!Java
- 軟體開發之3S方法(轉)
- 基於EF6的快速開發Web框架——Swift.NetWeb框架Swift
- Koa框架教程,Koa框架開發指南,Koa框架中文使用手冊,Koa框架中文文件框架
- 三星S6 edge+如何開啟自動重啟 三星S6 edge+開啟自動重啟教程
- Xamarin圖表開發基礎教程(9)OxyPlot框架框架