作者:l.yun?? Email:l.yun@163.com?? QQ:317074547
自白:
話說java世界精英層出不窮,我類中人望洋興嘆,多少次追隨,多少次落伍,
我類中人一怒,自辟新路,心田之氣,振山河,撼天地!~~
……
………………
…………………………………
以上l.yun 省略了三萬多字的激情自白,都是揚揚灑灑的文字啊。去掉了真是可惜。
關鍵字:EasyJWeb? 簡單、實用才是硬道理!
發布網址:http://www.easyjf.com? http://www.javaresearch.org
正文:
?操作系統:Win2003_sp1
Java:j2se1.5
IDE:Eclipse3.1.2(wtp-all-in-one-sdk-R-1.0.2)
容器:apache-tomcat.5.5.17
框架:EasyJWeb0.5
工作區:D:\workspace
步驟1、
?????? 打開eclipse3.1.2 并新建WEB項目:文件->新建->Web->Dynamic Web Project->項目名:MyEasyJWeb
相關圖片
?????? 

?
如果你連接到網上,會有個SUN公司的對話框,同意就行啦。
新建后項目瀏覽器里應該是像下面這樣的。
?
那么我們快開始導入EasyJWeb框架吧。
步驟2、導入EasyJWeb框架
解壓EasyJWeb0.5_src.zip到任意文件夾。
我的是:D:\easyjf\EasyJWeb0.5_src

小注:筆者推薦用源碼來開發學習。
回到eclipse->右鍵src文件夾->導入->文件系統->選擇D:\easyjf\EasyJWeb0.5_src\WEB-INF\src
相關圖片:
?
?
導入文件后項目瀏覽器里應該是像下面這樣的。

還有很多錯誤,不要著急,請看下一步。
導入相關jar文件:
有兩種方法,
第1種和上面的操作方式一樣。
把D:\easyjf\EasyJWeb0.5_src\WEB-INF\lib導入到項目WebContent\WEB-INF\lib里
第2種方法:
直接把D:\easyjf\Ea syJWeb0.5_src\WEB-INF\lib下所有文件
復制到D:\workspace\MyEasyJWeb\WebContent\WEB-INF\lib
刷新一下項目。

錯誤沒有啦,還多出了個WEB App Libraries包。
導入例子模板文件D:\easyjf\EasyJWeb0.5_src\WEB-INF\easyjweb\*.*
導入配置文件D:\easyjf\EasyJWeb0.5_src\WEB-INF\*.xml
相關圖片如下
?
導入后項目瀏覽器如下:
?
運行Hello World例子:
?
?
出錯啦!~~~(一大堆蛋羔向l.yun扔了過去。同志你辛苦了。吃點營養品吧,對身體有好處。。。)
謝謝大家的好意,l.yun在這里謝謝各位啦,為了報答,我一下再寫份終極的第二份方案出來。謝謝!謝謝!
?
出錯了,為什么會出錯??為什么?
好好找找原因。。一定在什么地方漏掉沒有操作啦。。。
?
先是打開web.xml *.xml沒有找到想要的相關信息。
沒有想要找的內容,
最后上官網查看資料輸入http://localhost:8080/MyEasyJWeb/hello.ejf就可以看到正常頁面了。
?
?
?
步驟三,新建頁面
在WebContent\WEB-INF\easyjweb下新建一個myeasyjweb目錄來存放我們自己的模板。
我新建了一個文件index.html
內容如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MyEasyJWeb</title>
</head>
<body>
$!msg
</body>
</html>
?
?
在包com.easyjweb.action下新建一個myeasyjweb_indexAction類內容如下:
?
package com.easyjweb.action;
?
import java.util.Date;
import com.easyjf.web.IWebAction;
import com.easyjf.web.Module;
import com.easyjf.web.Page;
import com.easyjf.web.WebForm;
?
public class myeasyjweb_indexAction implements IWebAction {
?????? public Page execute(WebForm form, Module module) throws Exception {
????????????? form.addResult("msg", "這是myeasyjweb的首頁,歡迎你的到來。。。");
????????????? return module.findPage(module.getDefaultPage());
?????? }
}
?
注意html和java文件里的msg??? 這就是傳說中的代碼與界面分離。。。。。
輸入http://localhost:8080/MyEasyJWeb/myeasyjweb/index.ejf
就可以看到內容啦!!~~~
第一次做文檔,請多指教!~END
今天很晚了,明天晚上繼續研究!EasyJW訪問MYSQL數據庫。
歡迎轉載,轉載不用注明出處和作者,除非你尊重我的勞動成果和支持我的下一篇文檔!
附,原文件及doc下載:http://www.easyjf.com/html/bbs/20060605/25994626-1529816.htm?ejid=31975400-1636900
posted on 2006-06-07 09:45
簡易java框架 閱讀(2591)
評論(2) 編輯 收藏