最近自己好久没有写帖子了,反映出自己总结少了,那就是学习少了,每个月写几篇帖子,好好总结这一个月自己学习知识的收获,也包括每个礼拜,甚至每天学习的收获与总结,前段时间的几篇原创帖子,都是记录学习过程中的点滴及总结,发表自己感悟的都太少了,这几天学习三层架构这个思想知识点,学完下来,综合性较强,感觉逻辑分析能力很关键,思维分析能力,培养“整体”代码性。
三层架构学习之前,老师复习了ADO.NET知识,还是老问题,用的少了,自己复习又没有,就“淡”了。
ADO.NET关键就是增、删、改,包括配置文件以及SQLHelper文件的使用。
通过练习一个Winform应用程序来体验三层架构的重要性,类似做一个学生管理信息系统,想到自己之前做的模拟学生档案管理系统,自己的“产品”太劣质了,太乱了,根本没有考虑代码的整体性和维护方面,在那之后,所学专业又有一次课程设计,又练习人事资源管理系统。现在看自己的代码,感觉自己有点“成熟”了,成熟应该在代码考虑方面,有时候写完代码想得东西也更多了,操作还有待提高。
三层架构就是表示层、逻辑层、数据访问层加上一个实体。简单点说就是“一盘菜”经过“洗菜工”、“厨师”、“服务员”之后给顾客的过程。
这里表示层——“服务员“、逻辑层——”厨师“、数据访问层——”洗菜工“、实体——”一盘菜“。打个比方更好理解而已,就像生活中,一盘菜为什么要经过那么多道工序,是为了系统化过程,三层架构也是同样的道理,为了维护代码。
三层的核心就是实体
三层架构学习之前,老师复习了ADO.NET知识,还是老问题,用的少了,自己复习又没有,就“淡”了。
ADO.NET关键就是增、删、改,包括配置文件以及SQLHelper文件的使用。
通过练习一个Winform应用程序来体验三层架构的重要性,类似做一个学生管理信息系统,想到自己之前做的模拟学生档案管理系统,自己的“产品”太劣质了,太乱了,根本没有考虑代码的整体性和维护方面,在那之后,所学专业又有一次课程设计,又练习人事资源管理系统。现在看自己的代码,感觉自己有点“成熟”了,成熟应该在代码考虑方面,有时候写完代码想得东西也更多了,操作还有待提高。
三层架构就是表示层、逻辑层、数据访问层加上一个实体。简单点说就是“一盘菜”经过“洗菜工”、“厨师”、“服务员”之后给顾客的过程。
这里表示层——“服务员“、逻辑层——”厨师“、数据访问层——”洗菜工“、实体——”一盘菜“。打个比方更好理解而已,就像生活中,一盘菜为什么要经过那么多道工序,是为了系统化过程,三层架构也是同样的道理,为了维护代码。
三层的核心就是实体