changelog
20070121
javen-0.2.1 release
1, 服務器進程調度框架(master/child模式),類似inetd
2, some brings from postfix and apache
3, you can create new serverd to be managed by master, like Singled.cpp
4, you can use javen framework to programe your code, similar as java code
5, you can manage your server by masterctl start/stop/retart
6, you can add your config parameters at main.conf and can be checked automatically
6, you can configure your server at master.conf, for example
# ==========================================================================
# service type? private unpriv? chroot? wakeup? maxproc command + args
#?????????????? (yes)?? (yes)?? (yes)?? (never) (100)
# ==========================================================================
#
# Test Singled server
#
9025????? inet? n?????? -?????? n?????? -?????? -?????? singled
this is similar as postfix or inetd management.
complie environments
x86 32bit:
?linux: gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
?win32: not support
x86 64bit:
? not support
1, download
2, download
20070116
javen-0.2.0 release
1, compile in new gcc version 3.4
2, add MimeUtility::setEncodeFunc() and setDecodeFunc()
?? for user to set self-define encoder/decoder function
?? see details in MimeUtility.h
complie environments
x86 32bit:
?linux: gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
?win32: visual c++ 2005
x86 64bit:
? not support
下載1? 下載2
20060720
javen-0.1d
C++基礎庫javen lib ver 0.1 debug for win&linux版發布
本庫是一個仿照java framework設計的C++框架,它提供基本的容器庫,
時間處理庫,IO流庫,socket庫等,還有一個仿照javaMail設計的郵件
解析框架,仿照log4cplus設計的日志處理框架,等。本庫還有很多庫
正在設計之中,如xml解析庫,進程間通訊庫等等。
本庫設計的宗旨就是使用簡單,易學好用,目的除了簡化應用系統的設計,
同時也可學習操作系統,并與廣大同好交流C++經驗。本庫的結構仿照
java jdk和.net,部分參考ACE和STL庫,并且采用跨平臺設計,不久
將推出 linux版,敬請期待!
本庫的介紹文章將在 Javen-Studio 咖啡小屋 陸續推出,限于本人時間
問題也許未能按時提供,請諒解!
本次發布的是一個編譯好的試用版本,由于很多還在開發之中,所以暫不
提供源碼,將來完成一個初始版本后再考慮open source,謝謝關注!
下面介紹本次發布的內容:
javen-0.1d/
? |- bin/
? |??? |- fastlog.properties??? 測試logger的配置文件(文檔另行提供)
? |??? |- httptest.exe????????? 測試socket IO的解析http協議的程序
? |??? |- javen-0.1d.dll??????? javen庫的dll
? |??? |- javentest.exe???????? 測試時間等庫的程序
? |??? |- loggertest.exe??????? 測試logger的程序
? |??? |- mimetest.exe????????? 測試郵件解析庫的程序
? |??? |- mimeutils.exe???????? 郵件解析的實用工具
? |??? |- test.eml????????????? 測試郵件
? |
? |- include/?????????????????? 包含頭文件
? |??? |- comm/???????????????? 類似STL的容器庫
? |??? |- io/?????????????????? io流庫
? |??? |- logger/?????????????? logger庫
? |??? |- mime/???????????????? 郵件解析庫
? |??? |- net/????????????????? socket網絡庫
? |??? |- util/???????????????? 工具庫,包含時間庫,編碼裝換庫等
? |
? |- lib/
? |??? |- javen-0.1d.dll.intermediate.manifest
? |??? |- javen-0.1d.exp
? |??? |- javen-0.1d.lib??????? javen庫的鏈接lib
? |
? |- test/
? |??? |- httptest.cpp????????? http測試程序源碼
? |??? |- javentest.cpp???????? time等測試程序源碼
? |??? |- loggertest.cpp??????? logger測試程序源碼
? |??? |- mimetest.cpp????????? 郵件解析測試源碼
? |
? |- vsprj/???????????????????? visual c++ 2005 project
?????? |- httptest/???????????? http測試程序
?????? |- javentest/??????????? time等測試程序
?????? |- loggertest/?????????? logger測試程序
?????? |- mimetest/???????????? 郵件解析測試
thanks
by naven 20060720
1, for win版(下載)
2, for linux版(
下載
)
本版本的編譯環境為 debian linux sarge, gcc 3.2