个人知识管理系统 mysql_个人知识管理系统Version1.0开发记录(05)

demo controller

我们从前面的实现过程可以得出三种普遍使用的信息处理方式:

1、操作数据库,对数据进行增删改查,比如运用sqldevloper查看数据信息。

2、运用计算机程序语言,对数据进行增删改查,比如eclipse->window->show view->console。

3、通过用户界面,对数据进行增删改查,比如各种browser、PC端、APP端。

我们编写的软件,是数据的一系列操作行为,数据库方式计算机程序语言方式用户界面方式(UI可以让普通人运用计算机的运算功能),可以从数据库推理到UI,可以从UI逆推到数据库,他们的沟通方式就是计算机程序语言。数据,通过dao从数据库(数据储存的空间)到java程序(计算机内存等),java程序调用合适的数据处理模型处理数据,然后通过controller选择合适的视图来展示处理结果(用户界面),逆推亦然。

我们先用servlet演化controller的逻辑原理,方便以后用框架技术优化和重构。思路如下。

1、所有知识点。

74498c5581828a68961cbb531e9735c8.png

2、添加知识点。

a076bd82fc295f46c2d7d9711b1a668d.png

3、删除知识点。

c5e911a4263ed094c9786a612d6a3633.png

4、读取知识点。

e501dc9dae2c230d157197e42e2815ca.png

5、修改知识点。

726517b8b0a1c94341887a31eedc81ef.png

6、配置web.xml,打包。servlet容器根据xml文件里配置的类创建servlet对象,servlet容器调用servlet对象的service方法,把request对象和response对象作为service方法的参数传递给servlet对象,request对象获得请求参数,把处理结果写到response对象上。

2d5278242cf76e407dcd5f56774e6726.png

7、后缀匹配模式,使用String request.getRequestURI();

1a3f3722630847f7fc535b73e354994d.png

8、修改web.xml。

b379e9611b886f2c13d87553ca5f71d6.png

至此,我们已经把数据显示到了一些简单的用户界面,并能进行一些简单操作。我们下次需要完成一种demo view,在网页界面上搭建一种知识体系框架,主要任务如下:

1、根据知识体系需求,搭建网页界面。

2、录入一个知识体,OneDs->TwoDs->ThreeDs(级联),这个知识体包含静态知识点1000个以上,是我们平时会用到的。如果每天录100个,那么需要录10天。(三种操作方式,收集->整理->操作入库)

3、做一点站内搜索功能模块的准备工作,比如关键字搜索、定位搜索、联想搜索(*),三种操作方式,在数据库进行,在java程序进行,在用户界面进行。搜索,需要一些算法和数据结构知识(*)。

4、做一点追溯功能模块的准备工作,即FourDs对象数据处理逻辑。

5、做一点软件门户的准备工作,即用户互动开关设计,先做个我们自己用的。

录入一个知识体后,完成了一个常用的基础功能模块。我们就可以一边使用一边开发这款软件了,平时可以收集、整理、分析、录入、更新、查询一些静态知识,完善我们的知识体系。OK,我们下次见。

uu point是一款功能强大的个人知识管理系统,利用它能够合理有效地搜集知识,保存知识和对知识进行分类,学习知识,组织知识和利用知识,搜索查找知识. uu point系统特点. ①采用树状图将知识点分类情况表现出来,直观便捷,你可以很方便地双击打开分类,或者对分类进行重命名,查看分类属性,删除分类,编辑分类,增加知识点,添加新的同级分类或子级分类(使用右键菜单)。 ②对于打开的窗口使用tab标签的风格表现出来,使你很清楚自己所打开的窗口和当前激活的窗口,同样可以随意的激活或关闭某一窗口。 ③快捷的知识点搜索功能,可选择搜索分类范围,并将搜索的结果展示在一个查询结果列表中,方便查看。 ④知识点增加,修改和浏览的便捷,可以设置知识点的重要性,为知识点添加附件,插入gif动画和图片,支持从网页上拖拽或复制图片到知识点内容中,使得您操作更方便,支持拖拽文件到知识点内容中,随知识点一起保存,可以随时双击打开。你可以通过设置选项选中显示知识点缩略图,快速的查看知识点的缩略图。 ⑤当你双击左边工作区()中某一个分类的时候,会在窗口区()列表中显示这个分类下的子分类和知识点,你可以点击列表中的子分类,会展开其包含的下级子分类和知识点。重要的知识点会在列表中用小红旗标识出来。灵活的窗口区颜色配置,是您更具有自由性。选择你喜欢的颜色配置,让你的视觉更舒服。 ⑥在阅读区()中,你可以方便地设置背景颜色或背景图片,以及背景图片的显示模式(原大小、平铺、拉伸)。可设置工具栏的的按钮排列,以及是否显示工具名称,插入分隔符,选择停靠在阅读区的上下左右皆可,全在你的喜好。 ⑦ 根据自己的需要可以选择其他数据源,基于数据库的数据源,请先安装相应的数据库 ===================================================================== 特别注意:由于部分杀毒软件把注册机,补丁等做为病毒查杀,请大家用补丁或注册机时关闭杀毒软件如不放心可以在注册完成后,用杀毒软件进行扫描查杀病毒。 =====================================================================================
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值