网站的logo、布局、界面效果设计好了,开始考虑实现方案,其实实现方案早就考虑得差不多了,现在需要详细的考虑了。
总体思路是收录链接信息(包括链接的标题、链接、链接的提示信息、链接的来源网站等),然后生成静态的html文件。所以主要任务是要开发一个主要包括录入链接和生成html的一个发布系统。
网站建设的初期,本着尽快上线的原则,摊子暂时不铺太大,功能慢慢追加,一点点做吧。
网站的核心内容是热点文章的连接,因此链接的信息是发布系统要维护的主要数据。链接内容是分板块显示的,因此需要维护板块的信息,比如板块的名称、显示的位置顺序,为了丰富链接的信息,还要提供链接的来源网站,所以需要维护来源网站的信息。而连接信息除了上面提到的几个方面外,还包括在每个板块里显示的顺序和发布日期。因为javaei是每周更新一次,发布日期就决定该条链接是发布在这周还是下一周。每个板块里最多显示10条链接,更多的链接信息要通过每个板块里的“more”链接查看。链接信息、板块信息和来源网站的关系如下图。
发布系统的主要数据就这三个,网站的主页面显示一个个板块,作为网站主要内容的链接信息按一定的顺序一定的数量显示在板块里,同时显示连接的来源网站。
开发工具当然是eclipse和tomcat,数据的访问直接利用hibernate,web层使用以前讲课用的一个简单的仿struts框架,自己写的东西用起来有感觉。
在录入链接的时候应该有增删改查,同时还要有按日期预览的功能,页面的实现用的jsp,很多连接自然就是动态的连接,在预览的时候,其实就是一般的jsp请求。而在生成静态文件的时候,动态的链接要替换成静态的html链接,而且该静态的链接指向的文件的内容必须是动态链接执行后的内容。所以在开发jsp的时候,不能使用简单的<a>,我采取的办法是定制一个标签,在预览的时候,该标签输出的是动态链接,在生成html的时候,该标签负责生成动态链接的html,并把动态连接替换为静态链接。
为了使生成的html文件易于管理和生成算法不过于复杂,我就让链接的层次和目录层次对应。
实现细节下一篇接着说。
- 大小: 11.8 KB
分享到:
相关推荐
NULL 博文链接:https://summeryhrb.iteye.com/blog/423297
青年教师课堂教学手记——胡美霞.doc
班主任工作范文班主任手记——班级管理的无为与民主.doc
单片机的匠人手记很出名,现在跟大家共享一下
- 功能强大:内置丰富的函数库,支持多种数据库接口,可以轻松实现复杂的网站功能。 - 高效性:运行速度快,尤其对于处理大量数据和访问数据库的应用程序来说,性能表现优秀。 - **应用场景**: - 构建动态网页:...
IT项目经理成长手记PDF 潘东_韩秋泉著 来自项目第一线的管理经验和实用工具 机械工业出版社 2013年1月第1次印刷 完整版,含全部书签目录 非常不错的资源 整本书以亲身经历的故事穿插理论知识的写法,很容易让人...
【标题】:“小黑之天地培训学习手记——第三、四周” 这篇博客是博主小黑在天地培训课程中关于第三、四周学习内容的记录。在这个阶段,他可能深入学习了编程语言的基础,尤其是针对ActionScript 3.0(AS3)的源码...
├─第一篇 DBA工作手记 │ 01.Eygle的DBA工作手记 │ 02.Yangtingkun的DBA工作手记 │ 03.老熊的DBA手记 │ 04.BanPing的DBA工作手记 │ ├─第二篇 诊断案例篇 │ 01.ASM案例分析与诊断 │ 02.监听故障的诊断与...
资源名称:DBA手记4——数据安全警示录资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
这篇文档讲述的是一个班主任在处理留守儿童教育问题上的经历和思考,体现了教育工作者对特殊群体学生的关心与责任。留守儿童,指的是因父母外出务工而留在家乡生活的孩子,他们在成长过程中可能面临亲情缺失、教育...
随着我国经济的飞速发展,农村劳动力大量涌入城市,为社会的建设贡献着自己的力量。然而,这一现象也催生了一个特殊群体——留守儿童。他们被留在农村,由祖辈或其他亲戚照料,面临着诸多生活和教育上的挑战。这些...
STM32的GPIO口可以配置为输入和输出模式,并能够实现对按键状态的检测以及LED灯的控制。本例程提供了如何通过STM32操作GPIO的输入输出模式,检测按键状态,并控制LED灯的点亮以及通过串口输出按键值的详细步骤。 ...
MATLAB GUI设计学习手记(第二版)——罗华飞编著2011
于博士SI设计手记,主要讲解了信号完整性基本理论和在实际工作中的经验。
matlab的gui设计经典教程,适合初学者、开发人员等读者参考。
非常摄影手记玩转单反相机,,2天玩转单反相机,电子工业出版社
### Oracle DBA手记3 —— 关键知识点解析 #### 一、Oracle DBA 手记3概述 《Oracle DBA手记3》是Oracle数据库管理领域的经典之作,旨在为Oracle DBA(Database Administrator,数据库管理员)提供实用的技能指南...
盖国强、杨廷琨、熊军、段林仲等人所著,沉淀了这些人宝贵的dba经验。本书共52M,405页(绝对完整),分成5部分上传,只有下全了才可以解压。解压后是pdf格式的。