|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-07-08
FaceYe开源portal以Ext2.1,Struts1.3,Spring2.0,Hiberante3.2,MySQL5,Acegi等技术体系为支撑,为用户提供一个简单的,实用的portal解决方案. 下载地址:http://FaceYe.googlecode.com/ 关于FaceYe的更多文章请参考:http://ecsun.javaeye.com FaceYe更多预览图请参考:http://ecsun.javaeye.com/album 在开发FaceYe的过程中,主要使用到了Ext2.1,Struts1.3,Spring2.0,Hiberante3.2,MySQL5,Acegi,portal等技术体系.其中使用了大量的模板功能,代码不够完美,但是是基于Ext的一个完整的实现. 在今后一段时间里,会陆续的把所有功能写出来. 作者:海鹏 联系:myecsun@hotmail.com/Q:82676683 /群:56927478(已满),30138004(2群开放) 1.技术体系 Ext2.1,Struts1.3,Hibernate3.2,Spring2.5,Acegi 1.06,MySQL,Ext portal 2.功能概述: Blog,RSS订阅,网址导航 3.特色 基于标准的SSH结构,基础Ext的展现界面,基于数据库的acegi安全认证.可随意更改的portal布局,可随意添加的portlet. 4.如何安装Faceye基础版 4.1.安装环境 JDK1.5及其以上 MySQL5.0以上 Tomcat5.5以上或其它Web容器,如JBoss Ant(非必须,当然,如果有ant环境的话更好.) 4.2.数据库安装. 在进行本步操作之前,请确保MySQL数据库服务器已安装成功,并成功启动服务. 进入x:/FaceYe/db/ (注:x为你的驱动器盘符) 可以看到数据库FaceYe.sql 进行mysql根目录,如你的MySQL安装在C:/下 那么你的根目录为:c:/MySQL/bin 使用:mysql -u root -p 其中 root为你MySQL数据库的用户名,当然你可以使用其它数据库用户,默认使用root用户 执行完本命令后,控制台会提示您输入数据库密码,请输入数据库用户root的密码,如"root" 进入MySQL控制台: mysql>source x:/FaceYe/db/FaceYe.sql 执行完本命令,数据库导入结束. 如果不能使用命令模式导入数据库,请尝试使用navicat8进入数据库的导入操作. 4.3.部署 将x:/faceye/dist/faceye.war拷贝至Web容器 如果你使用的是tomcat,请拷贝至:x:/tomcat/Webapps/ 如果你使用的是JBoss,请拷贝至:x:/jboss/server/default/deploy (注:默认部署后既解包,如没有解包,请首先解包) 4.4.数据库连接配置 打开:x:/tomcat/faceye/WebRoot/Web-INF/classes/com/faceye/core/config/ApplicationContext-resource.xml 修改数据库连接参数(主要为数据库端口(默认3306),用户名及密码(默认均为root)) 4.5.JS全局路径修改 打开:x:/tomcat/faceye/WebRoot/scripts/util/Util.js 找到:var BP='http://localhost:80/faceye/';进行修改 如:你的web容器使用的是8080端口,则修改为: var BP='http://localhost:8080/faceye/'; 4.5.重启动faceye 在做完以上操作后,既完成了基础的配置工作,可以启动服务器 请以:http://localhost:port/faceye/(port为Web窗口端口,默认8080) 系统用户名/密码:admin/admin 4.5.如何从源码构建并部署至应用服务器. 1.打开MyEclipse 2.新建一web project 3.部署到指定服务器. (注:修改数据库连接及JS全局路径。) 说明:自行打包请加入:servlet-api.jar,jsp-api.jar, 在builx.xml的full-compile任务中加入:
<copy todir="${basedir}/build/classes">
<fileset dir="${basedir}/build/src">
<exclude name="**/*.java" />
</fileset>
</copy>
然后调用ant full-compile任务,再调用war任务. 关于无法导入数据库的说明: 在使用期间,发现很多朋友没有办法正常导入数据库,MySQL数据库的导入出现异常,大多是数据库编码的,在FaceYe开源portal里面,表的创建,后面会跟打上: CHARSET=gbk; 标记 同时,在数据库脚本中,分成了两部分,第一部分为数据库及表的创建(238行以前),第二部分为数据的导入(insert,238行以后),如果因为编码问题没有办法导入数据库,可以把这两部分分开来做 第一步: 使用前238行创建数据库的脚本,创建数据库及表结构 第二步 使用238行以后的脚本,导入数据. 这样一来,就可以方便数据库的导入了. 当然,如果可以一次导入数据库,会更好. 下个版本,将提供UTF-8格式数据库,就不会出现这样的问题. ****************************************************************** 关于FaceYe开源portal的其它更多内容包括 :
FaceYe用户及开发人员提供文档(以下内容为FaceYe开发人员或用户提供,请尊重原著):
******************************************************************
RSS订阅
为角色授于模块权限
为权限分配操作功能
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-19
支持一下开源的东西。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-19
支持,支持
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-26
先顶后看
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-19
虽然用不到,不过我想大量的人都想看到ext和后台的解决。支持ls
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-20
严重支持.虽说不怎么喜欢Ext.
pdz100 写道 先顶后看
JavaEye怎么又可以使用动态头像了? |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-20
在Faceye基础版开源中,大量使用到了Ext,包括布局,包括portlet的加载,都是从数据库中加载的,这为Ext的进步抽像共用,打下了基础,同时,在Faceye基础版开源中,对acegi做了很完整的功能扩展,这种扩展,经历了几个项目的验证,被证明是非常成功的.Faceye基础版(开源)的项目地址为:
http://code.google.com/p/faceye,欢迎大家下载使用. |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-20
感谢大家的支持.
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-20
http://code.google.com/p/faceye上面放上了最新的war包.
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-20
感谢楼主解决了我们的燃眉之急
|
|
| 返回顶楼 | |


![ecsun的博客: [海鹏Blog]--{FaceYe开源} 用户头像](http://www.javaeye.com/upload/logo/user/36668/bcfaff38-8200-4288-88e6-f588c3138e36.gif?1196653519)





