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