• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

itfarm: ITFARM,一个技术分享的内容网站(正在开发中),包括web端用于用户浏览操作, ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

itfarm

开源软件地址:

https://gitee.com/windydriven/itfarm

开源软件介绍:

#itfarm一个技术分享的内容网站,包括web端用于用户浏览操作,和后台文章管理项目的结构如下:项目的结构itfarm-adminitfarm-apiitfarm-cacheitfarm-commonsitfarm-provideritfarm-serviceitfarm-web

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

itfarm-admin 后台管理,包括文章,分类,评论,日志,权限等。itfarm-api 一些工具类、异常、枚举、常量、注解等itfarm-cache 缓存工具 redisitfarm-commons 通用的类,拦截器,mybatis生成代码插件、权限所需的modelitfarm-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效果图


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap