會員註冊 /
登入
|
電腦版
|
成果發表會 Code Sharing
»
[分享]JSP WebMail下載
發表人:
andowson, 七段學員
2007-09-09 22:45:16
西元2004年時我在JWorld@TW發表了JSP WebMail並陸續更新到0.8.1版後便一直沒有時間再改善. 這次改版主要是修正一些HTML的錯誤及引進HTMLArea 3.0當作頁面編輯器, 並同時我也架設了Trac+Subversion以便能有更多有興趣的人可以參與及改進, 雖然對從事Open Source工作有興趣的人不多, 但還是讓我們拭目以待.
安裝方式:
下載後放到Tomcat webapps下, 如果沒有自動解開, 則重新啟動Tomcat即可自動解開.
開發工具
Eclipse IDE for Java EE Developers + Subclipse
檔案名稱 |
webmail.war |
描述 |
JSP WebMail 0.9.0 |
檔案大小 |
959 Kbytes
|
下載次數 |
136 次 |
下載
|
發表人:
utopian, 十級學員
2007-09-17 12:02:32
我对这个专案很感兴趣,我将加入这个专案开发!
發表人:
simonsu, 十級學員
2007-09-29 14:49:06
感謝各位先進的分享~
我對這各專案也很有興趣ㄟ~
不知道專案主辦人對這各專案的未來發展有什麼樣的計畫呢?
希望有這各榮幸可以參與~
發表人:
andowson, 七段學員
2007-09-29 22:20:25
歡迎您的加入, 這個專案未來發展有什麼計畫需看大家想做出什麼東西來, 目前我想過幾件事可以做的:
1. Internalization: 將畫面上的字串抽離出來, 改用properties file來存放, 再用ResourceBundle或JSTL的fmt:message取回, 初期預計支援英文, 簡體中文及繁體中文三種語言.
2. 修改顯示信件列表的介面, 例如加入Ajax的Framework, 讓介面更生動, 例如排序功能.
3. 增加郵件過濾功能, 常收到一些日期在未來2038年之類的垃圾信, 這種應該可以直接予以過濾刪除掉.
4. 加上通訊錄功能(需要資料庫支援)
5. 增加設定存檔功能(需要資料庫或Cookie支援), 將登入畫面上填的參數記錄下來, 不用每次都重新輸入.
6. 加強郵件解碼模組的正確性.
其他各位如果有想到的歡迎再補充.
發表人:
simonsu, 十級學員
2007-10-01 09:12:03
很高興收到您的回信
針對這個專案
想請教是否有要引入一些Framework
例如Struts, JSF, Spring, Hibernate等技術呢
針對資料庫設計的部份
預計用何種資料庫?
小弟在程式方面的經驗如下:
Operation System:
l Unix base OS (Solaris, Linux): Familiar with Unix based system on Enterprise Computing. Also have experience of Solaris, Red Hat, SuSE servers' service construction, like FTP server, HTTP server, DNS server, DB server, J2EE server.
l Windows OS: Familiar with Windows OS operation and service construction, like FTP server, HTTP server, DNS server, DB server, J2EE server.
Coding Language:
l Java / JSP / Servlet: Main coding utility for Application and Web construction.
l Flex / Flash: Help utility for Rich Internet Application.
l C / C++: Coding for old project support.
l Unix / Linux Shell: For batch process and job on Unix based system and some help utility.
l PL/SQL: For Database operation and access interface to separate Business rule and coding module.
Familiar Web/Application Framework:
l Struts Framework: For main web develop framework to implement MVC framework.
l JSF: For main J2EE UI layer and implement of new MVC framework support by Sun Microsystems.
l Web Service (Third Party XFire Framework): New third party Web Service framework to easily implement Web Service architecture.
l JSPWiki: Open source organization for sharing knowledge with WWW users. It's a good architecture with "Full Text Search", "RSS", "Content Management".
l JBoss Portal: A powerful architecture to arrange web portlet program that follow the JSR168 spec. It's nice to componentize the web component for reuse.
l JBoss BPM: A powerful flow management architecture to control the process and easy to development.
l OSGi: For light ware application framework use. A good extendable framework for embedded system use and potential for last generate JAVA application.
l Jini: A service discovery framework for community computing and service provide application.
JDBC Framework:
l Common JDBC: Main JDBC application for Application and Web.
l Hibernate: J2EE supported Persistence Data Layer for more dynamic Application and Web.
l SQL2JAVA: Third party code generated of Data Access layer for JAVA applications.
SA / SD:
l UML modeling: For system analysis and development assist and documentation.
Database:
l Oracle Database: For enterprise computing data storage.
l MS SQL Server / Access: For enterprise computing data storage.
l MySQL: For testing and resource restrict servers' data storage.
Coding Tool:
l Eclipse: Main used develop tool for coding JAVA Application and Web. Familiar and favorite with third party plug-in version with BEA workshop, MyEclipse IDE, Callisto Project of Eclipse and JBoss IDE.
l Netbean IDE series: Try and discover the new ideas of Sun Microsystem Inc.
l JDeveloper: Try and discover the new idea of Oracle Inc.
Version Controlling:
l Subversion: For version control tool of development code.
我喜歡多學多看多聽
對列出的東西算不上精通,僅是稍有涉略
希望跟安道生大大多學點多希拉~
另外,對於專案的未來
我覺得有兩個可能的發展方向
1. Tag lib化:目前許多的功能都走向模組化,如JSPWebmail可以支援Tag library,那對於撰寫JAVA Web程式的使用者,將非常有利。( 偶還沒寫過TAG拉 )
2. Eclipse Plugin 支援:Eclipse的外掛也是相當熱門的技術(這也是我很想碰,但還沒時間玩的東西),如果有一天,JSPWebmail可以直接在Eclipse上外掛,或許~會是另一個Third Party的Web Client首選喔~
給您參考
PS: 另外,專案的Road Map與分工的部份,不知安道生大大是否有idea ?
發表人:
andowson, 七段學員
2007-10-01 23:27:12
simonsu兄經驗可真是豐富, 有您的加入對這個專案可謂如虎添翼阿!
目前對系統架構這方面, 我比較鍾意Spring Framework和Hibernate, 資料庫的部分基本上目前我用的是PostgreSQL, 當然如果可以支援其他資料庫也是不錯的.
另外, 有關您建議的Tag lib和Eclipse plugin我覺得也是夠大膽的想法, 希望有機會實現啦!
最後, 有關專案的Road Map和分工部分, 目前我的想法是比照Open Source的方式, 由大家自行在Trac上面去編輯, 對於新需求可以開設新的Ticket來管理.
發表人:
andowson, 七段學員
2007-10-28 20:09:26
發表人:
edwin, 十級學員
2008-01-26 01:14:34
你好, 我是第一次來的, 我近期需要編寫一個web mail system, 但是 自動forward 我老是想不通logic 是怎樣, 若然定時login , 那不是對系統有一定負荷, 還是另有logic 呢?! 可唔不可以指教一下呢(又或者提議一些網站給我自學呢)?!
還有,樓主的webmail近期老是connection fail or invalid account, 不論是透過您的webmail 網頁或者我download下來用本人的tomcat也是一樣, 早一陣子還是行的, 是不是本人電腦或者isp的問題呢? thx
發表人:
andowson, 七段學員
2008-01-26 01:31:36
edwin wrote:你好, 我是第一次來的, 我近期需要編寫一個web mail system, 但是 自動forward 我老是想不通logic 是怎樣, 若然定時login , 那不是對系統有一定負荷, 還是另有logic 呢?! 可唔不可以指教一下呢(又或者提議一些網站給我自學呢)?!
1.自動forward:一般是在mail server的主機上,自己的家目錄下設定一個.forward檔,可以參考底下這篇的說明
http://www.phys.sinica.edu.tw/computer_lab/forward.htm
還有,樓主的webmail近期老是connection fail or invalid account, 不論是透過您的webmail 網頁或者我download下來用本人的tomcat也是一樣, 早一陣子還是行的, 是不是本人電腦或者isp的問題呢? thx
2.本站的webmail我用來登入HiNet信箱是正常的,不知道您是用來登入哪裡?
會員註冊 /
登入
|
電腦版
|