用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分,等问题解决后再追加。感谢各位。
...全文
184 22 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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
  • 打赏
  • 举报
回复
自己顶一个先

67,550

社区成员

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

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