通用网站RSS输出生成器Ver2.0A帮助手册

通用网站RSS输出生成器Ver2.0A帮助手册Build20051026

一、系统简介:

所谓RSS,就是ReallySimpleSyndication(简易供稿)的缩写,是某一个网站用来和其它网站之间共享内容的一种简易方式,也叫聚合内容。网络用户可以在客户端借助于支持RSS的聚合工具软件(例如全中文的看天下RSS阅读器、周博通RSS阅读器、新浪点点通RSS阅读器等),在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。可见,网站提供RSS输出,有利于让用户发现网站内容的更新。在高速高质高效成为主流呼声的互联网时代,RSS无疑推动了网上信息的传播,提出了另一种看世界的方式。用户利用RSS阅读器可以获取、阅读和管理XML格式的信息,那么什么是XML格式呢?XML和RSS又有什么关系呢?XML为eXtensibleMarkupLanguage(可延伸标示语言)的缩写。XML是网站内容如标题、链接、部分内文甚至全文通过RSS转换而来的一种可延伸标示语言的格式。以XML格式向其它网站供稿,使用者可以用一般的浏览器观看,也可以用特殊的阅读器软件来阅读。

然而,编写XML需要用到专用的软件或者手工编写,过程相当烦琐,而且非常容易出错,XML文件一旦出现错误,RSS阅读器就无法正确识别,且由于目前很多网站都使用了基于数据库的系统,能够简便的从数据库中读取现成的数据实现RSS输出才是最重要的。这是作者当初开发这一系统的目的之一,另外一个目的,就是提供给大家一个资源共享的途径,如果各个学校网站都实现了RSS输出,那么,实现校际资源共享就成了一件相当容易的事情,利用RSS技术实现校际资源共享的方法请参见作者所撰《利用RSS技术实现校际资源共享》一文。

系统要求:

服务器端:Windows2000Server/AdvanceServer(推荐)Windows2003ServerWindows2000Pro+IISWindowsXP(Home、Pro)+IISWindows98+PWSIE版本推荐5.5以上

数据库:服务器需要装有SQLServer服务器或使用ACCESS数据库源。

客户端:推荐IE5.5以上,分辨率1024X768以上,800X600也可。

二、系统功能:

通用网站RSS输出生成器Ver2.0A拥有以下主要功能和特点:

1、自定义网站信息。2、自定义数据库信息,可以对多个已经存在的数据库进行操作。3、2.0A目前可以连接ACCESS、SQLServer两种类型的数据库。4、自定义数据库结构,以实现对任意数据库、任意字段、任意多数据的RSS降序输出和随机输出。5、可以自定义输出条件。6、自定义的数据库信息可以保存、修改、删除。7、自定义的输出项目可以保存、修改、删除、生成(或更新)XML文件。8、增强的查错程序,对于用户的输入错误有提示和一部分纠正功能。9、根据自定义项目输出的XML文件为标准XML格式,可被所有RSS阅读器阅读。10、输出的XML文件为静态文件,非动态存取,降低占用系统资源。11、可以自定义存放XML文件的文件夹,可以自定义每一个项目生成的XML文件名。12、完全支持后台生成静态页面网站的需求,可自定义静态页面的字段以及URL构成形式,支持URL中包含有日期字段变形的网站的要求。13、可以自定义FSO组件的名称,满足了那些修改过FSO组件名称的网站的需求。14、所有RSS输出项目均可以随意调用,免去每次更新网站后需要手工输出的麻烦。15、使用样式表使输出的XML文件在浏览器中显示界面更友好。

三、系统安装:

若要备份本系统,请直接备份本系统文件夹下data子文件夹中的rss.asa文件即可,其它文件无需备份。

四、系统登陆:

安装好本系统之后,可通过IE浏览器键入URL的方式的访问本系统(具体方法见上一节系统安装部分),访问成功后即出现登陆界面,默认的用户名为admin,默认密码为admin,登陆后您可以在页面顶端找到修改密码的连接,您可以根据需要修改密码,密码采用MD5加密,存储于数据库中,具有一定的安全性。

五、功能导航:

1、第一次使用:

访问本系统→登陆系统→修改密码(可跳过)→站点管理→站点信息修改→数据库管理→数据库添加→数据库管理(可跳过)→项目添加→项目管理→输出→输出成功。

2、之后使用:

访问本系统→登陆系统→修改密码(可跳过)→站点管理(可跳过)→站点信息修改(可跳过)→数据库管理(可跳过)→数据库添加(可跳过)→数据库管理(可跳过)→项目添加(可跳过)→项目管理(可跳过)→输出→输出成功。

六、站点管理:

在站点管理中可以对网站进行总体的设置,包括网站名称、网站URL、网站LOGO标题、网站LOGO地址、网站简介的设置、FSO组件的名称(如果您没有修改过服务器FSO组件的名称,该项目请不要更改),这些都是基于RSS输出的XML文件所需要的内容,所以若想希望自己网站输出的XML文件可读性较强,请认真填写这一部分的内容。

该部分的内容一般只在第一次使用时填写一次,以后都不必再写,除非您确实需要进行修改。

七、数据库管理:

数据库管理模块包括数据库添加和数据库管理两大部分,以下分别介绍。

1、数据库添加:

如果您想使自己网站的某一个数据库进行RSS输出,则首先要在这里添加数据库的信息,根据用户选择数据库类型的不同,所需要填写的内容也有所不同,对于ACCESS数据库来说,需要填写数据库描述、数据库名、用户名(可选)、密码(可选)和XML文件夹名(默认是RSS生成器所在位置的XML文件夹);而对于SQLServer数据库来说,则需要填写数据库描述、服务器名和地址、用户名、密码和XML文件夹名(默认是RSS生成器所在位置的XML文件夹),如果要实现RSS输出,则这些基本信息就不能有差错,否则系统是不能实现RSS输出的。

数据库添加没有数量限制,即可以添加ACCESS数据库,也可以添加SQLServer数据库。

2、数据库管理:

一旦你成功添加了数据库信息,则可以在数据库管理中根据你的需要修改、删除这些信息。

八、项目管理:

所谓项目,我们可以理解为任意RSS输出内容,一种形式的RSS输出就是一个项目,项目管理分为RSS项目添加和RSS项目管理两大部分。

1、RSS项目添加:

在这里,用户可以添加任意多个RSS输出项目,但要添加RSS输出项目,前提条件是您至少已经添加了一个数据库信息,对应一个数据库可以添加任意多个RSS输出项目,以输出各自不同的XML文件。

在RSS项目添加中,提取条件的填写需要使用者书写正确的SQL语句中where语句的语法,即填写whereid>1000这样的形式,如果您对SQL语法不熟悉,请保持提取条件为空。

2、RSS项目管理:

在这里,用户可以对自己添加的RSS项目进行修改、删除,以及实行最终的RSS输出。本系统已经包含了可能出现的错误处理,例如SQLServer数据库服务器不正确、ACCESS数据库文件不存在、数据库密码不正确、数据库无法打开、数据库字段设置不正确等都做了提示,如果您在数据库管理以及项目管理中添加的数据真实有效,那么,就一定可以利用RSS项目管理进行RSS输出。

通用网站RSS输出生成器Ver2.0A生成的所有XML文件都自动保存在本系统所在文件夹的名为XML的子文件夹中,以项目的ID编号为主文件名,以便于您使用。

3、RSS输出调用:

问:如何在我更新主页后不需要手动输出,就可以实现RSS的输出?

答:你可以在你的网站代码中需要输出RSS项目的地方加入iframe代码调用已经在本系统中定义过且测试通过的RSS项目即可。

你也可以尝试用编程来控制不同的类别更新时输出不同的RSS项目,具体的做法在此就不再赘述了。

十、如何升级

本系统尚有许多功能等待开发(具体开发计划详见第十一部分),如何升级请留意上海市闸北区第一中心小学的网站,具体地址请参见第十二部分。我们也希望您能通过第十二部分的联系方式向我们反馈您使用的情况,提供宝贵的建议和意见,促进本系统的功能进一步完善。

十一、升级说明

预计将在以后版本中实现的功能:1、自定义样式表功能。2、试图解决不支持2005版之前的动易系统静态页面输出RSS的问题。3、项目管理复选成批处理功能。4、自动选择数据库字段功能。5、改进提取条件使之更人性化。

2005年10月26日:V2.0A(SQLServer、Access通用版本)Build20051026修正了当数据库作者字段包含有HTML标记时输出的XML文件不能被浏览器正确显示的问题。输出的XML文件增加样式表支持,使生成的XML文件在浏览器中阅读界面更友好。增加了对静态文件URL中包含有日期字段的变形形式的网站的支持。修改了静态文件自定义样式的输入框大小以及字段大小,以适应复杂样式的输入。同时发布Build20050627到Build20051026的数据库升级程序。

2005年6月27日:V2.0A(SQLServer、Access通用版本)Build20050627增加了自定义FSO组件名称的功能,满足那些修改了FSO组件名称后无法使用本系统的用户的需求。修正了数据库密码长度过短无法输入长密码的问题。增加了所有输出项目可被自由调用实现自动更新RSS输出的功能。同时发布Build20050523到Build20050627的数据库升级程序。

2005年5月23日:V2.0A(SQLServer、Access通用版本)Build20050523增加了支持后台生成静态页面网站的RSS输出功能,使本系统的通用性进一步扩大。修正了SQLServer登陆用户只能读取默认数据库的错误,可以读取该用户有读取权限的任意数据库。同时发布Build20050511到Build20050523的数据库升级程序。

2005年5月11日:V2.0A(SQLServer、Access通用版本)Build20050511增加了用户自定义存放XML文件的文件夹位置的功能(相对路径)。增加了用户自定义XML文件名的功能,这两项新功能可以让用其它方法已经实现RSS输出的网站不需要通知用户修改RSS访问地址。同时发布Build20050426到Build20050511的数据库升级程序。

2005年4月26日:V2.0A(SQLServer、Access通用版本)Build20050426增加了可根据ID排序字段降序提取记录或随机提取记录的功能。同时发布Build20050411到Build20050426的数据库升级程序。

2005年4月14日:V2.0A(SQLServer、Access通用版本)Build20050414整合了SQLServer和Access版本的功能。增加了后台管理、修改、删除、输出的功能,不再需要修改源代码才能输出XML文件,适用于任何使用SQLServer和ACCESS库的网站。自定义网站信息。自定义数据库信息,可以对多个已经存在的数据库进行操作。可以连接ACCESS、SQLServer两种类型的数据库。自定义数据库结构,以实现对任意数据库、任意字段、任意多数据的RSS输出。可以自定义输出条件。自定义的数据库信息可以保存、修改、删除。自定义的输出项目可以保存、修改、删除、生成(或更新)XML文件。增强的查错程序,对于用户的输入错误有提示和一部分纠正功能。根据自定义项目输出的XML文件为标准XML格式,可被所有RSS阅读器阅读。输出的XML文件为静态文件,非动态存取,降低占用系统资源。

2005年3月:V1.1S(SQLServer版本)、V1.1A(Access版本)实现了通过命令行动态调用数据库生成静态XML文件。修正了1.0版中日期显示问题,在1.0中动态生成的文件,在RSS阅读器中日期显示不正确。修正了1.0版中XML格式不规范的问题。该版本从未公开发布过。

2005年2月:V1.0S(SQLServer版本)、V1.0A(Access版本)实现了通过命令行动态调用数据库生成动态XML文件。该版本从未公开发布过。

十二、联系方式

如果您使用了本系统,请通过以下任何方式之一告诉作者,作者将在本系统中加入您使用本系统的网站链接,该链接会实时出现在所有使用本系统的网站的后台管理页面上。

THE END
1.5.6Mybatis代码生成器MybatisGenerator(MBG)实战详解那么在Mybatis里,这些当然也不在话下,Mybatis官方为我们提供了非常好用的代码生成器:Mybatis Generator (MBG) 。 本文就带大家实战一下Mybatis Generator,用它生成实战项目全部表的PO对象和基本增删改查代码! 一、Mybatis Generator简介 Mybatis Generator(MBG)是Mybatis官方提供的一个代码生成工具,它可以根据数据库https://blog.csdn.net/geejkse_seff/article/details/144298831
2.GitHub系统只生成后台代码,后台架构为MVC + Mybatis。 首先,系统集成mybatis-generator官方代码生成器,可以自动生成实体、mapper接口以及xml配置文件。 然后使用velocity模板引擎生成service接口和实现类以及controller。并重写了entity。 程序入口 前端页面存放在resource/static下,启动springboot后,访问localhost:8082/codegenerator/https://github.com/JaylenLiu/CodeGenerator
3.MyBatis代码自动生成器MybatisGenerator的使用详解java本文详细介绍如何在SpringBoot项目中使用MyBatis-Generator进行代码生成,包括配置文件的添加、POM依赖配置、运行配置等步骤,通过自动生成代码,可以简化MyBatis的繁琐配置和SQL编写,提高开发效率,注意要考虑MySQL版本兼容性,以及确保路径配置正确+ 目录 MyBatis代码生成器Mybatis-Generator的配置和使用 注:项目介绍 编译器:https://www.jb51.net/program/3289030y9.htm
4.java中间代码生成器java自动生成代码工具代码生成器作为一种开发工具,一般不直接作为程序的一部分,通常也不直接或间接(如通过AOP)被程序调用,他是通过编程的方式生成所需要的代码,然后将生成的代码作为源文件,复制到开发工具的代码区,然后进行编译。由于代码生成器是在编译之前运行的,因此它可以跨语言,你不但可以用代码生成器生成高级语言,也可以生成汇编语言https://www.xiuzhanwang.com/a1/JavaScript/17047.html
5.MyBatisPlus——代码自动生成器回想我们之前进行开发的过程,首先我们需要编写与数据库表对应的实体类,接着再进行创建各种层次的包(mapper,service,impl),这个过程是不是感觉特别漫长呢,而现在一款神器登场了,它就是:MpBatis-Plus的代码自动生成器。 一、介绍 代码自动生成器非常好用,我们只需要提供我们数据库的表名,然后就可以让生成器自动帮我们http://zhangshiyu.com/post/57395.html
6.codeMan:代码生成器源码,可一键生成controller,service,dao,实体自动运行方式 不习惯使用idea的朋友可以直接下载最新版生成器,分为mac和windows两个版本,windows下解压运行exe程序,mac下运行command程序即可! 生成后代码的运行方式 目前有两款主题可选:经典后台Thymleaf版 和 前后端分离响应式。 把生成的项目导入idea/eclipse,等待maven依赖引入完毕之后,根据生成之后的提示便可直接在https://toscode.mulanos.cn/zrxjava/codeMan
7.MyBatis代码生成器,也叫逆向工程,是根据数据库里的表结构,自动生成对应的实体类、映射文件和接口。 这和hibernate的自动建表恰好相反。 很早之前,写了一个代码生成器的工程,自己也一直在用,很方便,也经过大量验证,也支持很多数据库。 看到很多小伙伴在为数据库生成实体类发愁,现分享给大家,提高开发效率。 https://juejin.cn/post/6895737650578849799
8.13个免费的AI编程工具,智能自动编写和生成代码AI工具集CodeWhisperer是亚马逊 AWS 团队推出的 AI 编程软件,该代码生成器由机器学习技术驱动,可为开发人员实时提供代码建议。当用户编写代码时,CodeWhisperer 会根据现有的代码和注释自动生成建议,可供个人免费使用,生成无限次数的代码建议。 支持的编程语言 https://ai-bot.cn/best-ai-coding-assistant-tools/
9.jad:JAD旨在为程序员提供一个高效的自动化开发平台,它涉及互联网JAD不仅仅支持传统的单体项目架构,也支持分布式微服务架构,具有很强的扩展性与可移植性。业务开发方面,JAD提供高度可定制化的Eclipse插件作为可视化ide,开发人员可以跟据自已项目的特性定制适合自己项目的代码生成器,大大提高开业务开发效率。目前,JAD内置的代码生成器主要有:创建项目、生成CURD代码等等。 综上所述,JAD是https://gitee.com/457049726/jad/
10.ReSharperUltimate破解版代码生成器(VisualStudio增强工具)VReSharper Ultimate破解版是一款非常不错的代码生成器,他一款适用于 NET开发人员的 Visual Studio扩展,,可以帮助您在软件上设计代码,帮助开发者分析代码质量,消除错误代码问题,让开发者避免许多问题,全http://www.winwin7.com/soft/3270.html
11.JEECG官方网站基于BPM的低代码开发平台(低代码平台JeecgBoot是一款基于BPM的低代码平台!前后端分离架构 SpringBoot 2.x/3.x,SpringCloud,Ant Design&Vue3,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot引领新低代码开发模式 OnlineCoding-> 代码生成器-> 手工MERGE, 帮助Java项目解决70%的重复工作,让开发更http://www.jeecg.com/
12.更简单更高效的代码生成器AutoGenerator今天的主角是MP推出的一款代码生成器,本文主要来介绍一下它强大的代码生成功能。 一、概述 AutoGenerator是MyBatis Plus推出的代码生成器,可以快速生成Entity、Mapper、Mapper XML、Service、Controller等各个模块的代码,比Mybatis Generator更强大,开发效率更高。 https://m.nowcoder.com/discuss/464018794730504192