Jeecms源码分析(一)

本文详细介绍了如何下载并运行JEECMS开源软件,包括下载源码、安装前的web.xml配置、安装过程中的index.html与install_params.jsp页面设置,以及安装流程中的关键Servlet类InstallServlet的作用。最后,提供了安装完成后的提示和后续操作指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在看一个jeecms的开源软件,试着分析一下。

  • 下载源码及运行包:

下载地址:http://www.jeecms.com/

 

jeecms-2012-sp1.zip

jeecms-2012-sp1-src.zip

  • 安装前web.xml:
下载地址:http://www.jeecms.com/

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
	<display-name>JeeCms2012sp1</display-name>	
	<servlet>
		<servlet-name>Install</servlet-name>
		<servlet-class>com.jeecms.cms.InstallServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>Install</servlet-name>
		<url-pattern>/install/install_setup.svl</url-pattern>
	</servlet-mapping>
	<welcome-file-list>
		<welcome-file>install/index.html


</welcome-file>
	</welcome-file-list>
</web-app>
 
  • install/index.html
...
<form id="license_form" action="install/install_params.jsp


" method="post">
	<table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="27" height="30" align="center"><input type="checkbox" id="license_agree" name="license_agree"/></td>
        <td width="273" align="left">我已经阅读并同意此协议</td>
        </tr>
      <tr>
        <td height="30" colspan="2" align="center"><input type="button" class="regist-submit" οnclick="formSubmit();" value=" 下一步 " /></td>
        </tr>
    </table>
	</form>
....
  •  install/install_params.jsp

在这个jsp中,输入和设置数据库以及应用服务器的一些参数。设置好后提交

 

...
<form action="install_setup.svl" method="post"
	οnsubmit="return formSubmit();">
....
数据库的配置:
....
<input type="hidden" name="dbFileName"
	value="/install/db/jeecms-db-2012-sp1.sql


" /> <input type="hidden"
	name="initFileName" value="/install/db/jeecms-init-2012-sp1.sql


" />
</form> 

 

注意:install_setup.svl 对应上面web.xml中的 com.jeecms.cms.InstallServlet

 

  • InstallServlet

在这个类中,创建数据库,创建表,初始化数据, 更新web.xml配置,处理数据库配置文件,并处理web.xml

其中用到了 package com.jeecms.cms; Install.java工具类。

处理完毕后,返回

。。。。	
         RequestDispatcher dispatcher = request
				.getRequestDispatcher("/install/install_setup.jsp


");
		dispatcher.forward(request, response);
	}
。。。。
  •  /install/install_setup.jsp

安装完成提示页面。需要重启tomcat,安装才会生效。

 

  • 重启tomcat

 

如果访问缺省提供的演示站点,请输入

http://localhost:8080/

 

cms管理页面

 

http://localhost:8080/jeeadmin/jeecms/index.do

管理员:admin,密码:password

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值