当前位置: 首页 > news >正文

饕餮元年开发日记(三)

我的设计差不多要完成了。其间我陷入了对Web Service接口定义的考虑,最后我还是把逻辑实现放在了Client中,而一些类似于结构的类可以通过序列化传递给Web Service。当然这样的说法有些不准确,Web Service的接口是按照业务逻辑定义的,它可以返回序列化的对象,也可以是DataSet。

我不知道我的设计方式是不是对,但这几天走过来,没有想清楚的问题也逐渐清晰了。我先是大概的将业务逻辑划分为几个类,然后根据这些类来设计数据库;当数据库的定义差不多时,我就差不多知道我需要维护哪些数据了。下面我开始定义我的界面,但看起来其实并不成功。因为我不知道我需要多少个界面。

于是,我重新回到定义业务逻辑的过程上来,我将业务逻辑重新走了一遍,他们需要完成哪些功能,需要那些界面。等这些软件的执行路线走通后,我开始合并一些比较类似的界面。于是,我将这些界面总结成十几个对话框,好了,我的UI类也出来了。在这个过程中,我已经清楚每个界面上该有几个控件了。

我现在在定义业务逻辑类的方法,他们是这个软件中最重要的部分。而我目前缺失的环节是如何在UI类调用业务逻辑方法,然后由这些方法去调用Web Service。

我正在做这个工作,也许两天后我就可以编码了。噢,首先要把数据库建起来……

时间: 2004-05-11

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • NLP模型笔记2022-21:知识图谱neo4j指定方向实体(头实体、尾实体、头尾实体关系)
  • NLP模型笔记2022-22:知识图谱neo4j批量可视化
  • 饕餮元年开发日记(二)
  • NLP模型笔记2022-23:知识图谱neo4j可视化实体多关系属性【破案线索关系】
  • 饕餮元年开发日记(一)
  • NLP模型笔记2022-24:neo4j+py2neo 构建《中国优质电影及其演员》知识图谱
  • 我的饕餮元年获奖了!
  • 2004年6月29日
  • NLP模型笔记2022-25:neo4j+py2neo构建增值税电子普通发票知识图谱
  • NLP模型笔记2022-26:neo4j+py2neo知识图谱构建【中国各城市名与城市经纬度】(代码已开源)
  • NLP模型笔记2022-27:neo4j+py2neo知识图谱构建【添加城市经纬度】
  • 2004年6月30日
  • NLP模型笔记2022-28:neo4j+py2neo知识图谱构建多个数据库
  • 2004年7月1日
  • NLP模型笔记2022-29:neo4j+py2neo知识图谱构建三角函数计算图
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 0x05 Python数据分析,Anaconda八斩刀
  • CentOS6 编译安装 redis-3.2.3
  • echarts的各种常用效果展示
  • Git的一些常用操作
  • iOS 颜色设置看我就够了
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • Java多线程(4):使用线程池执行定时任务
  • JS专题之继承
  • JWT究竟是什么呢?
  • KMP算法及优化
  • leetcode386. Lexicographical Numbers
  • Mybatis初体验
  • Zepto.js源码学习之二
  • 程序员最讨厌的9句话,你可有补充?
  • 观察者模式实现非直接耦合
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 算法---两个栈实现一个队列
  • 我的面试准备过程--容器(更新中)
  • 正则与JS中的正则
  • 自定义函数
  • ​​​​​​​开发面试“八股文”:助力还是阻力?
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​Java并发新构件之Exchanger
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • #162 (Div. 2)
  • (1)(1.11) SiK Radio v2(一)
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (7)STL算法之交换赋值
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (贪心) LeetCode 45. 跳跃游戏 II
  • (微服务实战)预付卡平台支付交易系统卡充值业务流程设计
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (转)Linux整合apache和tomcat构建Web服务器
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .a文件和.so文件
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .net mvc actionresult 返回字符串_.NET架构师知识普及