在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:zhiqim_httpd开源软件地址:https://gitee.com/zhiqim/zhiqim_httpd开源软件介绍:什么是“知启蒙WEB容器”?“知启蒙WEB容器(zhiqim_httpd)”是Zhiqim Development Kit面向WEB开发的多例服务,提供更简洁配置、积木式组件模块和天然的模型模板设计,适用于各种大型负载均衡WEB服务群集、中小型组件模板化WEB工程和微型嵌入式HTTP/WEB服务。 知启蒙WEB容器的优点1、ZhiqimHttpd仅依赖JDK1.7+和ZhiqimKernel、ZhiqimZML。15年自主研发和创新的坚持,值得信赖。 知启蒙WEB工程目录结构 下载留言本示例知启蒙WEB容器简要配置说明1、在[./conf/zhiqim.xml]的[config]项中增加多文件配置key=httpd,value=./conf/httpd.xml <br>2、在[./conf/zhiqim.xml]的[service]项中配置key=httpd,value=org.zhiqim.httpd.HttpServer的HTTP服务 <br>3、在[./conf/httpd.xml]文件中配置[httpd]项目中,并包括监听和上下文件环境的配置。<br> 一、[./conf/zhiqim.xml]配置如下: <group id="config" desc="系统其他配置文件,./开头表示工程相对路径下,绝对路径使用/或d:/等(Windows也使用顺斜杠作路径)"> <item key="httpd" value="./conf/httpd.xml" update="false" desc="日志配置文件"/> </group> <group id="service" desc="系统服务配置,有依赖时注意顺序,系统按顺序加载,按倒序销毁"> <item key="httpd" value="org.zhiqim.httpd.HttpServer" update="false" desc="HTTP服务"/> </group> 二、[./conf/httpd.xml]配置如下: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE ZHIQIM-CONFIG PUBLIC "-//ZHIQIM //DTD Zhiqim-Config Configuration 1.4.0//EN" "http://zhiqim.org/xmldtds/zhiqim_config_1_4_0.dtd"><zhiqim-config> <group id="httpd" desc="HTTP服务"> <item key="listen" value="httpd.listen" update="false" desc="HTTP服务的监听器" /> <item key="context" value="httpd.root" update="false" desc="HTTP服务下包括的上下文环境,多个用逗号隔开" /> </group> <group id="httpd.listen" desc="HTTP监听器"> <item key="scheme" value="HTTP" update="false" desc="HTTP或HTTPS协议" /> <item key="port" value="80" update="false" desc="监听端口" /> <item key="minPoolSize" value="5" update="false" desc="HTTP处理线程池最小值" /> <item key="maxPoolSize" value="10" update="false" desc="HTTP处理线程池最大值" /> </group> <group id="httpd.root" desc="HTTP根上下文环境"> <item key="path" value="/" update="false" desc="上下文环境路径,必填" /> <item key="resourceType" value="directory" update="false" desc="资源目录类型classpath|directory,无资源时可不配置" /> <item key="resourcePath" value="./resource" update="false" desc="资源目录,无资源时可不配置" /> <item key="welcomeUrl" value="/index.htm" update="false" desc="欢迎页,无资源时可不配置,/开头" /> </group></zhiqim-config> 知启蒙WEB容器上下文配置<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE ZHIQIM-CONFIG PUBLIC "-//ZHIQIM //DTD Zhiqim-Config Configuration 1.5.0//EN" "http://zhiqim.org/xmldtds/zhiqim_context_1_5_0.dtd"><zhiqim-context> <!-- 属性配置 --> <attribute name="系统引导程序" key="bootstrap" value="org.zhiqim.example.gbook.Bootstrap"/> <!-- 拦截器 --> <interceptor name="检查管理员是否登录" key="chkLogin" class="org.zhiqim.example.gbook.interceptor.ChkAdminLogin"/> <!-- sessionUser--> <sessionUser name="前端" path="*" class="org.zhiqim.example.gbook.SessionUser" /> <!-- 访客部分 --> <action name="首页" path="/index.htm" view="/zview/index.zml" class="org.zhiqim.example.gbook.action.IndexAction"/> <action name="留言" path="/leaveMessage.htm" view="/zview/leaveMessage.zml" redirect="/index.htm" class="org.zhiqim.example.gbook.action.LeaveMessageAction"/> <!-- 管理员部分 --> <action name="管理员登录" path="/adminLogin.htm" view="/zview/adminLogin.zml" redirect="/adminList.htm" class="org.zhiqim.example.gbook.action.AdminLoginAction"/> <action name="管理员退出" path="/adminLogout.htm" redirect="/index.htm" class="org.zhiqim.example.gbook.action.AdminLogoutAction"/> <action name="管理员首页" interceptor="chkLogin" path="/adminList.htm" view="/zview/adminList.zml" class="org.zhiqim.example.gbook.action.AdminListAction"/> <action name="管理员回复留言" interceptor="chkLogin" path="/adminReply.htm" view="/zview/adminReply.zml" redirect="/adminList.htm" class="org.zhiqim.example.gbook.action.AdminReplyAction"/> <action name="管理员删除留言" interceptor="chkLogin" path="/adminDelete.htm" redirect="/adminList.htm" class="org.zhiqim.example.gbook.action.AdminDeleteAction"/></zhiqim-context> 知启蒙技术框架与交流
|
请发表评论