摘要:
【jdbc.properties】 【hibernate.cfg.xml】 【applicationContext.xml】 【web.xml】 【struts.xml】 【xx.java】 【xx.hbm.xml】 【xxDao.java】 【xxDaoImpl.java】 【xxService. 阅读全文
摘要:
【六个基本质量属性】 可用性:能检测系统某些不合理性,并对异常进行处理。 可修改性:在应用了MVC框架之后,利用hibernate来控制持久层,我们可以通过调用其配置文件来对数据库进行访问,比起JSP+Servlet通过修改配置文件可以很方便地更改程序所调用的数据库信息。 性能:目标就是对在一定时间 阅读全文
摘要:
一、MVC简介 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编 阅读全文
摘要:
设计模式总共分为三类:创建型模式、结构型模式和行为型模式。创建型模式分为五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式;结构型模式分为七种:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式;行为型模式分为十一种:策略模式、模板方法模式、观察者模式、迭代器模式、 阅读全文
摘要:
本次的作业是通过对《大型网站技术架构:核心原理与案例分析》的阅读,来分析上个学期我们所训练的xxx系统。 网站的可用性描述网站可有效访问的特性,我认为是一个做一个网站最基本的要求,我们所做的网站首先要能够稳定地使用而不出现故障这是所有东西的前提与保障。就像老师上课提问的一样,我们对可用性的概念了解的 阅读全文
摘要:
【可用性】 【可修改性】 【性能】 【安全性】 【可测试性】 【易用性】 阅读全文
摘要:
这个礼拜,我精读了架构漫谈这本书,感觉自己对架构方面的知识有了更为深刻的了解。感觉学习了架构之后,能对自己的学习和实践有更大的帮助。在这个学期众多的结组任务中,我们可以通过架构的知识,来界定小组目标系统的边界,并将目标系统进行切分之后再把相应的任务分配给组员,这样可以让小组有机地联系起来并进行合作。 阅读全文
摘要:
软件体系结构的第一节课,是要让我们了解如果要做一名软件架构师,我们应该做什么和怎么做。在课堂上,老师通过《梦想改造家》中王平仲对特殊房型的改造来让我们从一名建筑师去了解什么是软件架构师。 所谓软件架构师,是软件行业中一种新兴行业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及 阅读全文
摘要:
今天我们开始学习第五部分的内容:语言与架构。该部分的内容分为两章:第十三章比较了面向对象和函数式架构风格的适用性;第十四章探讨了现代和经典面向对象软件语言的组件背后的架构选择。 第十三章给我们描述的是软件架构:面向对象与面向函数。面向对象是我们所熟知的内容,在面向对象的编程中,我们应该注意一下几点。 阅读全文
摘要:
今天我们开始学习第四部分的内容:最终用户应用架构。该部分的内容分为两章:第十一章解释了一组非常简单的组件和一门扩展语言如何将一个不起眼的文本编辑器编程了一个操作系统,成为程序员工具箱中的瑞士军刀;第十二章展示了冲刺和统计评审这样的社区过程如何帮助软件架构从简单的骨架演变为美丽的系统。 第十一章为我们 阅读全文