用java开发cms或sns的问题

欢乐极客 2010-11-04 08:50:58
各位同仁好,小弟在这里有一个问题需要请教,描述内容较多,劳烦各位了~

我想用开源框架做一个cms系统或者sns系统(在我看来技术实现差不多)。比如针对文章(帖子)的存放和显示方式来说,一般文章内容是存放入数据库大字段中呢还是存放在服务器的文件中然后将系统路径存放入数据库呢?然后是文章的显示问题,对cms这种多用户系统来说,不可能每个用户的每一篇文章我都要去建立一个jsp或html文件,我的想法是使用模板引擎,如freemarker。但不知道使用freemarker配置模板后,在ssh框架中怎么整合。请问用freemarker可以根据业务需求动态生成相应页面吗?比如我有个用户A发了一篇文章(在之前有N个用户发了M篇文章,即数据量非常大),然后我需要生成一个html或jsp文件来显示用户A的这篇文章。

另外,如果有哪位同仁使用ssh和freemarker做过类似的东西,或者使用其他框架的也行,发给我以后,我另外开贴用积分答谢。我的邮箱是quxiaoyong520@163.com。

现在最多只能拿出200分,等问题解决后再追加。感谢各位。
...全文
232 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyy1125 2010-11-07
  • 打赏
  • 举报
回复
我顶上去
hanfei_2008 2010-11-07
  • 打赏
  • 举报
回复
的风格更反感
欢乐极客 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 bbsadsql 的回复:]
你想做类似文章发布系统。做什么都可以实现.而且模板并不需要你说的那样。自已也可以弄个模板页。
然后将内容替换你自已定义的。最后将静态页面生成
[/Quote]

这位大哥你有类似的例子么?可否发给我让我参考参考?
欢乐极客 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jxsryecheng 的回复:]
我倒是有一个例子!!

不知道你浏览过豆瓣网没,就是SNS系统!

你可以先去了解了解下。网址http://www.douban.com/
[/Quote]

我知道sns是什么样的,csdn本身的空间不也类似sns么?

实际上我是在一些细节上考虑不清楚,主要是在显示时的路径安排,和页面生成方式上。

兄弟你做过类似的应用,可否将你的例子发到我的邮件里哦?
欢乐极客 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xianaofei 的回复:]
实现原理还是很简单的
[/Quote]


这位不知是哥还是姐的同仁,可否将你知道的讲的详细一点呢?小弟先行写过~
欢乐极客 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 qinbinshi 的回复:]
http://www.douban.com/ 到这里看看
[/Quote]

我知道系统是什么样子的。。。

只是有些细节方面不太清楚~~

谢谢~
qinbinshi 2010-11-06
  • 打赏
  • 举报
回复
http://www.douban.com/ 到这里看看
hx_java 2010-11-06
  • 打赏
  • 举报
回复
欢乐极客 2010-11-06
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 noaso 的回复:]
就是在文章发布页面 填写好数据后

后台 1得到数据内容
2通过模板地址读出模板内容(可以自定义一个模板)
3替换内容
4io写静态页面 路径保存到数据库
[/Quote]

这样的话就是说每发布一篇文章,或者说针对每一个用户的每一篇文章,后台都需要生成一个(涉及分页就是多个)对应的静态页面吗?
这样的话会不会造成硬盘空间使用量非常大?像csdn这样的综合网站,数据量应该是很大的吧。

PS:感谢你的回答,条理清晰,细节详细。
风影萧诺 2010-11-06
  • 打赏
  • 举报
回复
回帖可以拿10分了
noaso 2010-11-06
  • 打赏
  • 举报
回复
就是在文章发布页面 填写好数据后

后台 1得到数据内容
2通过模板地址读出模板内容(可以自定义一个模板)
3替换内容
4io写静态页面 路径保存到数据库
欢乐极客 2010-11-06
  • 打赏
  • 举报
回复
这个帖子估计沉了,但问题似乎还没解决, 值得再自顶一次~~
ccccbbbbnnn 2010-11-06
  • 打赏
  • 举报
回复
争取可用分10分.
骇客2003 2010-11-05
  • 打赏
  • 举报
回复
你想做类似文章发布系统。做什么都可以实现.而且模板并不需要你说的那样。自已也可以弄个模板页。
然后将内容替换你自已定义的。最后将静态页面生成
十橙心橙意 2010-11-05
  • 打赏
  • 举报
回复
我倒是有一个例子!!

不知道你浏览过豆瓣网没,就是SNS系统!

你可以先去了解了解下。网址http://www.douban.com/

xianaofei 2010-11-05
  • 打赏
  • 举报
回复
实现原理还是很简单的
m690192206 2010-11-04
  • 打赏
  • 举报
回复
就是,我进来学习学习下,楼主好厉害,一扎就是200,咯咯
superdcj 2010-11-04
  • 打赏
  • 举报
回复
cms系统及sns是什么东东啊。。
欢乐极客 2010-11-04
  • 打赏
  • 举报
回复
自己顶一个先
下载地址:http://b2b.bizoss.com/download/b2b-new-20090709.rar ZL-B2B是贞龙公司的门户型B2B行业网站系统,采用先进的标签技术和静态生成技术,通过网站后台管理轻松实现网站前台多种风格和会员网站多风格,让每一个只要懂得简单网页制作常识的网友,轻松制作出精美专业的的行业商务网站系统。系统高速、稳定、安全,完全仿阿里巴巴功能设计,有供应信息、求购信息、产品库、公司库、评测、价格行情、展会服务、人才、商友论坛、全方位搜索等栏目。功能参考并集中了阿里巴巴、慧聪网、买麦网、中国化工网、第一建材网等国内知名商务网站的优点,并在某些方面超越了他们。 内容模型广泛——供应、求购、资讯、评测、展会、人才、招聘、问答等全面覆盖电子商务的业务范围 业务功能全面——会员企业站、自定义产品分类属性,管理员后台全面管理整站信息,无限级行业分类、地区分类 搜索引擎优化——全站静态化、模板自主编辑、文章路径优化、标题优化、不同显示内容的字体优化 基础架构领先同类软件——基于JAVA的自主研发,全部代码可控、可自由定制,SOA的设计模式融合了BPM的理念,确保业务的完整性和松耦合性 为电子商务特制的CMS系统——编辑可以自由修改模板,版面调整、改版、新业务上线,无需修改程序,快速实现新频道、新子站部署 功能和特点:  基于JAVA的先进技术体系,确保系统的领先性  采用SUN公司的J2EE体系,基于SOA总线的全开放式架构  融合了多种主流框架,自主研发了ZL-BPM系统作为平台底层支撑  轻量级框架,易用易理解,方便二次开发  支持多种数据库存储,随时切换异构数据库,兼容原有系统  LINUX、JAVA从底层确保系统的安全性、提高防毒防黑能力  为SNS、CRM、SCM等系统提供了全面的接口和灵活的整合方案  会员商铺系统  会员资料自由、自主完善补全,为目标客户提供最全的联系方式  荣誉证书、获奖资料在线上传展示  企业商铺站点栏目可自定义,支持多套模板选择站点风格  完备的供求发布、管理和对接体系,同时有询价和留言跟踪系统  无限级类别支持无限级类别,并支持类别排序功能  可以自定义类别属性和产品系列。  网络采购报价管理,选择最适合自己的供货商  知识库系统为会员建立有自身特色的知识和文化管理提供支持  广告和综合数字营销  形式丰富多样的广告展现形式  后台可维护的广告管理体系,支持flash动画、图片、文字广告等  基于标签和JS的广告代码,可以嵌入平台任意地方  全文检索引擎为更精确的数据查找和推送提供了强有力的手段  专为电子商务研发的CMS系统,全静态页面为平台提速  全静态为SEO提供最有力的支持  全站频道页面、列表页面、详细信息页面静态化  平台频道、栏目结构可以根据模板自定义  简单易用的标签体系,方便运营商自主修改页面模板  栏目模板参数自定义,可以随时快速全站更换风格  分类和地区的二维信息存储机制  无限级分类和行政区划设置,可后台管理  静态页面生成按照地区和分类,二维网格生成,支持复杂查找  企业会员、供应、求购、产品等信息可以独立分类,也可以共享分类  可以根据地区聚合成为地区电子商务子站  可以根据行业分类聚合成为行业电子商务子站  丰富的内容模型,涵盖了主流电子商务内容范围  企业库、供应、求购、资讯等常见电子商务内容模型  为评测、展会、图书、人才、价格行情等研发了专用内容模型  问答频道代替了原有的知识库系统,让知识及时更新
这是KesionCMS最新官方免费版,KesionCMS是漳州科兴信息技术有限公司开发的一套万能建站产品,是CMS行业最流行的网站建设解决方案之一,V9.5采用ASP+ACCESS/MSSQL架构,系统具有极强的可扩展性,并且一直以来完全开放源代码;这套系统自2006年发布的第一个版来以来,以其简单易用、功能强大、拓展性极灵活而倍受广大用户的青睐,至今已累计三十万的用户群。 拥有CMS业界最全的功能,是适合任何网站的最佳解决方案 功能模型十分齐全,系统拥有CMS业界最全的功能,含文章、图片、下载、商城、供求、人才、动漫、微博、影视、考试、团购、房产、问答、论坛、会员、博客空间、黄页、产品库、专题等十几个主系统和采集、调查、评论、搜索、公告、PK、心情指数、顶客DIGG、签收等几十项子系统组合而成,代码完全开源化,在尊重版权的前提下能极大的满足站长对于网站程序进行二次开发,以满足任意网站的任何需求;系统采用模型拓展,用户可以根据网站的需要,自行在后台通过自定义模型和字段来实现各种网站的功能需求,通过自定义表单实现在线报修,报名,在线反馈等系统;系统在安全性、稳定性、易用性方面具有较高的声誉,深受广大站长推崇,其灵活的产品架构、极强的可扩展性和可伸缩性完全能最大化满足站长目前及今后的应用需求 人性化的管理操作平台,灵活的模板标签管理 人性化的管理操作平台和灵活的模板标签管理,倍受广大用户的喜爱,系统将前台的模板和标签分离,全面支持table和div+css,让模板制作更加灵活,不局限于某种风格,随心所欲的DIY,让您的网站页面可以随时更换风格随时更改布局,万能标签让您实现各式各样的网站效果,不懂代码没关系,我们还有多种标签样式可以选择,只需轻松的点点您的鼠标,一个网站就做好了。 栏目无限级分类并支持绑定顶级或二级域名 系统支持栏目无限级分类,并可对系统栏目进行一级或N级栏目的排序操作,对栏目之间的内容进行复制(CTRL+C),粘贴(CTRL+V)操作,对栏目的内容进行合并,对栏目或文章进行批量的绑定模板或设置文章的属性,点击次数等; 另外新版中栏目支持绑定顶级或二级域名,满足为了方便用户记忆或便于SEO或者大型网站的需要。 强大的搜索引擎(SEO),自定义生成路径 系统支持动态asp,伪静态(带组件和不带组件),全静态三种生成方式,并且可以自定义生成的Html路径,方便自己做SEO,用户可以根据网站的需求随意选择。 无处不在的SNS互动元素,让您的爱站更具交流互动性 在这个日新月异的网络时代,KesionCMS始终以用户体验为导向,在本次V8.0版本中,融入更多的SNS。博客日志管理功能、相册管理功能、朋友圈管理功能、群组讨论管理功能、新鲜事、网友动态、最近谁来看过我、空间留言、日志评论、RSS在线订阅管理功能、收藏夹管理功能、邮件群发功能、短消息服务等实用功能;无处不在的SNS互动元素,让您的爱站帮助所有用户在浏览您的网站时更好的交流互动。 灵活的商业运营模式,完善的用户权限分配系统和资金明细 KesionCMS系统拥有一套健全完善的会员体系和完整的支付平台接口。可以在后台自由设置会员组,可以对栏目和文章设置会员浏览时权限及查阅所需消耗的科汛币金额;会员在会员中心可以在线充值或购买点卡进行充值;另外,网站的管理员在后台可以详细的查看资金明细,用户在前台会员中心也有详细的资金明细表。这样一来,网站可以通过销售点券,积分,充值卡,资金等来进行盈利。 打破传统CMS系统瓶颈,系统自带功能强大的论坛BBS KesionCMS打破CMS系统瓶颈,系统自带功能强大的BBS,不再为了整合第三方论坛平台而烦恼,一站式用户登录,系统还集成腾讯QQ,新浪微博及支付宝快捷登录,只需绑定下帐户,以后可以直接用QQ号或支付宝帐户登录。论坛拥有大型论坛的功能,可自定义版面分类、版规说明、版主分配、权限分配、设置积分和威望、论坛等级头衔设置,还可以将版面设置为认证版面,只有特定权限的用户才能进入认证版面发帖。发表主题后,可以只看该作者及查看该作者发表的主题;可以在会员中心查看自己发表的主题;可以对用户帖子进行点评,回复,还可对精典的帖子内容进行置顶,加精等操作。 下面简要介绍下新版本V9.5较之旧版本的一些重大改进。 亮点一 首先,整个后台登陆界面重新设计美化,随机更换不同界面背景——视觉性更强。 其次,新版本的后台代码几乎重写,采用了html5架构,在不改变原有操作习惯的情况下,对后台界面进行美化美化。再者,应广大用户需求,此新版本程序在各个浏览器的兼容方面做足了功夫,目前可兼容不同浏览器(如ie,firefox,360, Chrome,搜狗等)。 亮点二 一改早期版本自带幻灯标签样式单一,兼容性不好等问题,新版本V9.5重新开发,引入myfoc

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧