web项目分离记录

项目分离:分离项目为前端项目、后端项目、公共项目,并建立依赖关系
依赖关系建立如下:
项目(右键)——Properties——java Build Path——Source——Link Source——Variables…——
WORKSPACE… E:\Eclipse\User ——Extend…——(选择要依赖的项目中的src)——
(更改Folder name名字src为srcCommon),然后选择Update exclusion filters in ……——Finish(完成)

1,src下的cn.com.web.action包放前端项目,cn.com.p2p.action和cn.com.p2p.dwr放后端项目,其余包放公共项目
2,resources下的配置文件filepath.properties、struts_web.xml放在前端项目,struts.xml、fckeditor.properties放在后端项目,其余放在公共项目
3,前端删除WebContent/WEB-INF下的dwr.xml文件,后端删除WebContent/WEB-INF下的urlrewrite.xml文件
4,后端删除WebContent/temp文件夹,
后端WebContent/WEB-INF/web.xml文件删除内容如下:
  <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>*.do</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>PageFilter</filter-name>
    <url-pattern>/webPage/account/*</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>PageFilter</filter-name>
    <url-pattern>/webPage/loan/*</url-pattern>
  </filter-mapping>
  <filter-mapping>
    <filter-name>PageFilter</filter-name>
    <url-pattern>/webPage/invest/*</url-pattern>
  </filter-mapping>
后端WebContent/WEB-INF/web.xml文件更改内容如下:
  <welcome-file-list>
    <welcome-file>webPage/index/index.jsp</welcome-file>
  </welcome-file-list>
改为
  <welcome-file-list>
    <welcome-file>manage/login.jsp</welcome-file>
  </welcome-file-list>
前端WebContent/WEB-INF/web.xml文件删除内容如下:
  <servlet>
    <servlet-name>FCKConnector</servlet-name>
    <servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>FCKConnector</servlet-name>
    <url-pattern>/manage/fckeditor/editor/filemanager/connectors/*</url-pattern>
  </servlet-mapping>
  <filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>*.action</url-pattern>
  </filter-mapping>
    <servlet>
    <servlet-name>DWR</servlet-name>
    <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>true</param-value>
    </init-param>
  </servlet>
  <servlet-mapping>
    <servlet-name>DWR</servlet-name>
    <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>
前端WebContent/WEB-INF/web.xml文件更改内容如下:
    <init-param>
      <param-name>actionPackages</param-name>
      <param-value>cn.com.p2p.action</param-value>
    </init-param>
改为
    <init-param>
      <param-name>actionPackages</param-name>
      <param-value>cn.com.web.action</param-value>
    </init-param>
5,项目删除doc文件夹,该文件下现存放“数据初始化脚本.sql”和“数据库变更记录.sql”两个空文件
6,公共项目的applicationContext.xml配置文件,删除后台数据库自动备份的action的bean配置。删除原因:1,前端项目报错;2,后台自动保存数据库的功能现未用
删除内容如下:
 <bean id="testQuarzt" class="cn.com.p2p.action.AutoBackUpAction" />
 <!-- 将testQuarzt注入到job中 -->
 <bean id="testQuartzJob"
  class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  <property name="targetObject" ref="testQuarzt" />
  <property name="targetMethod" value="saveDatabase" />
  <property name="concurrent" value="false" />
 </bean>
 <!-- 将job注入到定时触发器 -->
 <bean id="testTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
  <property name="jobDetail" ref="testQuartzJob" />
  <property name="cronExpression">
   <value>59 59 23 * * ?</value>
  </property>
 </bean>
 <!-- 将触发器注入任务工程 -->
 <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  <property name="triggers">
   <list>
    <ref bean="testTrigger" />
   </list>
  </property>
 </bean>
7,前台项目删除WebContent/manage文件夹内后台用到的文件,保留前台项目用到的部分文件;
后台项目删除WebContent/webPage文件夹内前台用到的文件,保留后台项目用到的部分文件
遗留问题:
1,前台 页面webPage下的个别文件引用后台的manage下的js等文件以及后台文件引用前台文件夹下的文件。
现在更改的话会和现在项目有较多的冲突,计划项目放在SVN后进行更改
2,error.html和info.html文件中src的路径写死了,应该修改为动态路径
例如:
<div class="c3"><a href="/p2p/webPage/index/index.html" class="c3">金信网</a>提醒您 - 您可能输入了错误的网址,或者该网页已删除或移动</div>
应该改为
<div class="c3"><a href="../webPage/index/index.html" class="c3">金信网</a>提醒您 - 您可能输入了错误的网址,或者该网页已删除或移动</div>
3,后台的error.html页面中,两处地方需要修改
<div class="c3"><a href="/p2p/webPage/index/index.html" class="c3">金信网</a>提醒您 - 您可能输入了错误的网址,或者该网页已删除或移动</div>
改为
<div class="c3"><a href="../manage/login.jsp" class="c3">金信网</a>提醒您 - 您可能输入了错误的网址,或者该网页已删除或移动</div>
4,info.html中 <link rel="shortcut icon" href="../common/imagesNew/favicon.ico" />
error.html中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值