资源简介

这是一个Java语言写的旅游网站,里面有数据库,导入工程就可以用,有前台和后台。这是本人下载的一个电商网站,再一步步改出来的。 如果你需要的就是一个电商网站模板,那恭喜你,将工程导入myeclipse,启动服务器,在页面地址栏输入http://localhost:8080/install/install.do,然后按照页面提示的安装步骤一步步的做,后面就出现一个包含了前后台的页面链接,点进去之后,你就可以把这个电商网站改成你想要的网站了。 如果你需要的是一个旅游网站,那么重复以上步骤之后,你需要把数据库文件abc.sql覆盖到数据库中,因为这个abc.sql文件是我修改了电商代码,转换成我的旅游网站的数据库,里面有大量旅游页面的数据。 如有不懂,可以问我,这是本人花了大量时间的成果,希望各位拿去参考。

资源截图

代码片段和文件信息

package com.enation.app.base;

import org.dom4j.Document;

import com.enation.app.base.core.service.impl.cache.SiteMenuCacheProxy;
import com.enation.app.base.core.service.impl.cache.SitemapCacheProxy;
import com.enation.app.base.core.service.solution.impl.SqlExportService;
import com.enation.eop.resource.impl.cache.ThemeUriCacheProxy;
import com.enation.eop.resource.model.EopSite;
import com.enation.eop.sdk.App;
import com.enation.eop.sdk.context.EopContext;
import com.enation.eop.sdk.context.EopSetting;
import com.enation.framework.cache.CacheFactory;
import com.enation.framework.database.IDBRouter;
import com.enation.framework.database.ISqlFileExecutor;

/**
 * base应用
 * 
 * @author kingapex 2010-9-20下午04:36:26
 */
public class baseApp extends App {
private IDBRouter baseDBRouter;
private SqlExportService sqlExportService;
private ISqlFileExecutor sqlFileExecutor;

public baseApp() {
tables.add(“adv“);
tables.add(“access“);
tables.add(“adcolumn“);
tables.add(“admintheme“);
tables.add(“auth_action“);
tables.add(“border“);
tables.add(“friends_link“);
tables.add(“guestbook“);
tables.add(“menu“);
tables.add(“role“);
tables.add(“role_auth“);
tables.add(“settings“);
tables.add(“site_menu“);
tables.add(“user_role“);
tables.add(“widgetbundle“);
}

/************** 应用的一些基础信息 ***********/
public String getId() {
return “base“;
}

public String getName() {
return “base应用“;
}

public String getNameSpace() {
return “/core“;
}

/**
 * 在进行saas式安装时为某用户初始化数据库
 */
public void saasInstall() {
for (int i = 0; i < tables.size(); i++)
baseDBRouter.createTable(tables.get(i));
}

/**
 * Try dumpSql(org.dom4j.Document document)
 */
@Deprecated
public String dumpSql() {
return ““;
}

public String dumpSql(Document setup) {
StringBuffer sql = new StringBuffer();

// tables.add(“adminuser“); //不导出管理员数据
sql.append(this.sqlExportService.dumpSql(tables “clean“ setup));
sql.append(this.createbaseAppSql());
return sql.toString();
}

/**
 * 创建导出base应用的sql:
 * 当前包含了更新站点:如名称,标志、keyword等,其它标志等信息如是fs格式,应包含在attachment一上起导出了。
 * 
 * @return
 */
private String createbaseAppSql() {
EopSite site = EopContext.getContext().getCurrentSite();
String logofile = site.getLogofile();
String icofile = site.getIcofile();
String upath = EopSetting.IMG_SERVER_DOMAIN
+ EopContext.getContext().getContextPath();
if (icofile != null)
icofile = icofile.replaceAll(upath “fs:“);

if (logofile != null)
logofile = logofile.replaceAll(upath “fs:“);

String sql = “update eop_site set sitename=‘“ + site.getSitename()
+ “‘logofile=‘“ + logofile + “‘icofile=‘“ + icofile
+ “‘keywords=‘“ + site.getKeywords() + “‘descript=‘“
+ site.getDescript()
+ “‘ where userid= and id=;\n“;

return sql;
}

/**
 * 系统初始化安装时安装base的sql脚本
 */
public void install() {
t

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        955  2015-04-23 12:00  旅游网站\javamall\.classpath

     文件       1257  2015-04-16 16:22  旅游网站\javamall\.project

     文件        454  2011-12-06 11:17  旅游网站\javamall\.settings\.jsdtscope

     文件        127  2015-04-22 16:44  旅游网站\javamall\.settings\com.genuitec.eclipse.core.prefs

     文件       3132  2015-04-28 16:30  旅游网站\javamall\.settings\org.eclipse.core.resources.prefs

     文件        629  2011-12-06 11:17  旅游网站\javamall\.settings\org.eclipse.jdt.core.prefs

     文件        873  2012-06-07 16:10  旅游网站\javamall\.settings\org.eclipse.wst.common.component

     文件        280  2011-12-06 11:17  旅游网站\javamall\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2011-12-06 11:17  旅游网站\javamall\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2011-12-06 11:17  旅游网站\javamall\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件    2576623  2015-04-29 14:01  旅游网站\javamall\abc.sql

     文件      15214  2011-12-21 16:53  旅游网站\javamall\base\com\enation\app\base\base.xml

     文件       4854  2011-12-21 16:52  旅游网站\javamall\base\com\enation\app\base\baseApp.java

     文件      14542  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\base_mysql.sql

     文件      34188  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\base_oracle.sql

     文件       3472  2011-12-21 16:53  旅游网站\javamall\base\com\enation\app\base\core\action\AccessAction.java

     文件       2080  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\AdColumnAction.java

     文件       6363  2015-04-22 09:37  旅游网站\javamall\base\com\enation\app\base\core\action\AdvAction.java

     文件       5112  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\AskAction.java

     文件       3139  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\AuthAction.java

     文件       2016  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\baseIndexItemAction.java

     文件       2576  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\baseInfoAction.java

     文件       1101  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\BatchSqlExecuteAction.java

     文件        866  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\BorderAction.java

     文件       1239  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\CkEditorUploadAction.java

     文件       1176  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\CreateSitemapAction.java

     文件       1235  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\DataLogAction.java

     文件      13372  2011-12-21 16:53  旅游网站\javamall\base\com\enation\app\base\core\action\EopInstallAction.java

     文件       3706  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\FriendslinkAction.java

     文件       2488  2011-12-06 11:17  旅游网站\javamall\base\com\enation\app\base\core\action\GuestBookAction.java

............此处省略7234个文件信息

评论

共有 条评论