基于JAVA技术的网页标准数据库的构建
基于JAVA技术的网页标准数据库的构建设计内容与技术要求::1.根据常规网页制作的需求规律,建立可随机搭建网页标准架构的数据库可供调用,完成动态网页的数据库构建管理系统。...
基于JAVA技术的网页标准数据库的构建 设计内容与技术要求:: 1. 根据常规网页制作的需求规律,建立可随机搭建网页标准架构的数据库可供调用,完成动态网页的数据库构建管理系统。 2. 数据库的架构适应网页动态更新。 3. 最终需要搭建出不同形式的网页数据库结构。 这个课题我与带我的老师交流过,我也查了一些资料,但是还是不太清楚。 希望大家能给出一点建议或者给我提供一些参考书籍,谢谢。
展开
1个回答
展开全部
其实你希望的就是动态创建数据库嘛。如果要写的很完美当然很复杂,如果只是简单实现,还是比较容易的。
我大概的思路就是有一个表,这个表是固定的内容,例如有列:表名,字段名,字段类型,PAGE
TITLE等。根据需要可以增加一些其它的内容。
其它的表根据这个表里的数据来创建新表和alter字段就可以了。页面呈现部分也可以根据这里的设置来进行拼装。
当然这些内容都是可以配置进配置文件,也可以为每一种类型创建相应的类,通过数据库,或者配置文件的配置,通过反射机制来加载。
根据这个思路,如果抽象的好完全可以在后期动态创建页面,动态创建空间。只需要有一个配置界面去更新数据库里固定的那张表或配置文件的节点就好了。
具体问题具体分析,如果配置项少,完全可以在启动的时候将所有信息一次性加载进内存,这样在绘制界面的时候不用每次都去查询数据库或文件。关键还是看你需要动态到什么地步。但无论如何总应该有一个地方去存储这些动态生成的东西的结构,就像数据库自身的实现一样,它总是有些系统表存储这些用户定义的信息,你也可以考虑利用系统表来干这件事。
我大概的思路就是有一个表,这个表是固定的内容,例如有列:表名,字段名,字段类型,PAGE
TITLE等。根据需要可以增加一些其它的内容。
其它的表根据这个表里的数据来创建新表和alter字段就可以了。页面呈现部分也可以根据这里的设置来进行拼装。
当然这些内容都是可以配置进配置文件,也可以为每一种类型创建相应的类,通过数据库,或者配置文件的配置,通过反射机制来加载。
根据这个思路,如果抽象的好完全可以在后期动态创建页面,动态创建空间。只需要有一个配置界面去更新数据库里固定的那张表或配置文件的节点就好了。
具体问题具体分析,如果配置项少,完全可以在启动的时候将所有信息一次性加载进内存,这样在绘制界面的时候不用每次都去查询数据库或文件。关键还是看你需要动态到什么地步。但无论如何总应该有一个地方去存储这些动态生成的东西的结构,就像数据库自身的实现一样,它总是有些系统表存储这些用户定义的信息,你也可以考虑利用系统表来干这件事。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询