• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

也谈新郎、sohu新闻系统的技术,当然是

servlet/jsp 搞代码 7年前 (2018-06-18) 169次浏览 已收录 0个评论

   我这两天刚好完成了这样一个类似的系统,希望和大家探讨探讨jsp实现的技术。
   新浪 sohu这样的系统应该是类似的,就是后台动态生成前台的html页面,不管后台用什么工具。
   因为公司逼下来,要做这样的新闻系统,没有办法,连着做了两天,总算搞定了,很快就会发布到公司主页上面
   当然我只做了一个后台管理的东西,用jsp+javabean来动态生成html文件
我是这样实现的
1、首先要一个写好的htm文件模板,后台用Writer对象来写文件,然后几个需要替换的地方如新闻标题、新闻内容直接根据输入的来替换,文件名字就用日期如2000-12-18-1.htm类似的;

http://www.gaodaima.com/42437.html也谈新郎、sohu新闻系统的技术,当然是

2、文件上传用jspsmartupload组件,主要用来传新闻图片,然后将生成的图片路径替换模板中的img src标签;
3、数据库中同时保存文件标题、文件名、日期等信息,新闻内容等其他的信息就没有必要保留了;
4、前台调用直接从数据库中取XXX.htm文件名、文件标题就行了;
   另外还用了几个小技巧,因为jspsmartupload组件不支持文件上传重新命名,所以我设了一个临时的目录存放上传的图片文件,然后写了一个方法将文件通过IO操作拷贝到指定的目录下,当然名字也换成了和htm文件对应的名字。这样是为了防止文件以多名字相同了,一般都以日期或者自动增加变量等方式来命名。
   初步测试了一下,速度还比较快,因为新闻都是静态的htm文件。
   苦干了两天,今晚总算可以稍微休息一下了:)
   如果大家也用jsp做过类似的系统,欢迎一起交流了。

欢迎大家阅读《也谈新郎、sohu新闻系统的技术,当然是》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:也谈新郎、sohu新闻系统的技术,当然是
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址