111 Star 213 Fork 91

havebeen / itfarm

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

#itfarm 一个技术分享的内容网站,包括web端用于用户浏览操作,和后台文章管理 项目的结构如下: 项目的结构 itfarm-admin itfarm-api itfarm-cache itfarm-commons itfarm-provider itfarm-service itfarm-web

为了学习dubbo和其它技术,所以故意将web和admin分开。

itfarm-admin 后台管理,包括文章,分类,评论,日志,权限等。 itfarm-api 一些工具类、异常、枚举、常量、注解等 itfarm-cache 缓存工具 redis itfarm-commons 通用的类,拦截器,mybatis生成代码插件、权限所需的model itfarm-provider dubbo用于提供接口给admin和web远程调用 itfarm-service 持久层和业务接口 itfarm-web web端,展示页面用户浏览文章

**项目使用的技术

springMVC、mybatis(自定义插件自动生成代码,包括分页)、shiro权限管理(spring-security也可以)、redis缓存、dubbo、 zookeeper、poi导出excel、velocity导出word、jasig.cas单点登录、solr搜索引擎、kindeditor富文本编辑器

项目一直更新,主要用于学习新技术,界面比较简洁 项目地址:http://www.asjava.cn/ 若打不开(http://itfarm.oschina.mopaasapp.com/) 后台 http://www.asjava.cn/admin/toLogin.do 文章管理,只能管理文章和分类。普通用户:test 密码:1234 .超级管理员用户名wdd,密码123.界面不是最新的效果、由于前台和后台分离,还有一 些问题要解决,没有部署最新 用户管理包括权限管理

有兴趣的伙伴可以一起学习 :relaxed: :grinning:

**项目运行步骤

1、修改db.properties数据库连接
2、若不使用dubbo,则在application-Context.xml引入service-context.xml,使用则引入META-INF/applicationContext-dubbo.xml
       并修改配置dubbo地址(和provider注册地址一致)
3、若使用dubbo,则在itfarm-provider子项目中修改db.properties
    修改dubbo.xml dubbo:registry address(使用zookeeper则输入zookeeper地址,不使用则multicast://224.5.6.7:1234)
4、若不使用dubbo则直接启动web项目
   若使用dubbo,先用tomcat运行项目,或者直接执行itfarm-provider类App的main方法,然后启动web项目    

web运行效果图: 新图

admin效果图(很多功能都未实现): admin效果图

Empty file

About

ITFARM,一个技术分享的内容网站(正在开发中),包括web端用于用户浏览操作,和后台文章管理。 项目使用的技术有:springMVC、mybatis(自定义插件自动生成代码,包括分页)、shiro权限管理(spring-security也可以)、redis缓存、dubbo、 zookeeper、poi导出excel、velocity导出word、jasig.cas单点登录、solr搜索引擎、kindeditor富文本编辑器 expand collapse
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/windydriven/itfarm.git
git@gitee.com:windydriven/itfarm.git
windydriven
itfarm
itfarm
master

Search

F2647f8d 8189591 Bbdfb06e 8189591