2017年5月4日
摘要: 什么是MVC框架? (1) 视图层: 首先,JSP页面(视图层)的js函数中使用ajax技术进行传值,将URL赋值为对应的action,调用action中的方法,即通过hibernate(模型层)获取数据库数据。将收到的数据显示在JSP页面。 实现MVC思想中:发送用户动作(例如按钮点击)到控制器, 阅读全文
posted @ 2017-05-04 09:06 菜鸟逛街 阅读(119) 评论(0) 推荐(0) 编辑
  2017年4月23日
摘要: MVC简介 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业 阅读全文
posted @ 2017-04-23 18:48 菜鸟逛街 阅读(111) 评论(0) 推荐(0) 编辑
  2017年4月4日
摘要: 设计模式用于软件设计中对于对于代码的重复利用,以及使得软件设计更加灵活。 定义:一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式根据目的可分为:创建型、结构型、行为型。创建型模式主要用于创建对象;结构型 阅读全文
posted @ 2017-04-04 13:06 菜鸟逛街 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.可用性战术:错误检测战术 对系统的所有信息的输入及数据处理进行异常的处理。尤其对信息进行填报时,编写异常类来捕获异常。 2.可修改性战术 维持语义一致性:指模块中责任之间的关系,可根据一组预期的变更来度量语义一致性。 使用良好的分层结构,对项目内部进行分层。action层、Dao接口层、DaoI 阅读全文
posted @ 2017-04-04 12:53 菜鸟逛街 阅读(128) 评论(0) 推荐(0) 编辑
  2017年3月16日
摘要: 在《大型网站技术架构》一书中,第五章首先提到基本分层架构模型,即应用层、数据层和服务层的分离。在原先自己的XX系统中,这三个方面几乎融为一体,将三个方面都写在了一起,可以说是一个相当混乱的系统,这三个方面几乎没有什么独立的概念。这个学期重做这个系统,首先要做的就是采用合适的框架,尽自己能力的将这三个 阅读全文
posted @ 2017-03-16 19:14 菜鸟逛街 阅读(77) 评论(0) 推荐(0) 编辑
  2017年3月9日
摘要: 可用性分析: 场景设想:由于同时登陆淘宝网的人数过多造成登陆响应超时。 刺激源:淘宝网用户。 刺激:淘宝网服务器崩溃。 制品:淘宝网的处理器和服务器。 环境:正常的登陆操作。 响应:显示登陆过程的进度条或登陆超时提醒或网络环境异常。 响应度量:系统服务器后台启用降级模式,并且在30分钟内进行快速修复 阅读全文
posted @ 2017-03-09 17:11 菜鸟逛街 阅读(107) 评论(0) 推荐(0) 编辑
  2017年3月3日
摘要: 《架构漫谈》讲述了架构产生的原因以及怎样做架构。产生的原因:必须由人执行的工作、每个人的能力有限、每个人的时间有限、人对目标系统有更高的要求、目标系统的复杂性使得单个人完成这个系统。简单说就是所有人按照每个人所擅长的进行分工,最后共同完成一件事情,这个过程就形成了社会架构。 作者通过人类建筑学的发展 阅读全文
posted @ 2017-03-03 19:40 菜鸟逛街 阅读(80) 评论(0) 推荐(0) 编辑
  2017年2月23日
摘要: 从第一堂课观看《梦想改造家》联系到自己专业中的架构师,感觉有点异曲同工--创造。架构师是根据实际的需求分析和自己的工作经验,创造符合该软件的架构;而王平仲设计师是根据住房的实际情况和自己的设计经验创造符合该住房的设计。那么问题来了架构师的职责以及功过流程究竟是什么。 1.架构师理解软件流程。 架构师 阅读全文
posted @ 2017-02-23 19:13 菜鸟逛街 阅读(110) 评论(0) 推荐(0) 编辑
  2017年2月19日
摘要: 一个好的架构的形成不仅是架构师的功劳,还有团队的集体合作,主要因素:确实进行有意为之的前端设计;设计者有很好的素质和经验;在开发过程中,保持清晰的设计观点;授权团队负责软件的整体设计;不要害怕改变设计;让合适的人加入到团队中,让团队保持健康的工作关系;在合适的时候做出决定;好的项目管理和合适的最后期 阅读全文
posted @ 2017-02-19 17:49 菜鸟逛街 阅读(94) 评论(0) 推荐(0) 编辑
  2017年2月15日
摘要: 第十一章解释了一组非常简单的组件和一门扩展语言如何将一个不起眼的文本编辑器编程了一个操作系统,成为程序员工具箱中的瑞士军刀;第十二章展示了冲刺和统计评审这样的社区过程如何帮助软件架构从简单的骨架演变为美丽的系统。 第十一章为我们展示了GNU Emacs的故事:滋长的特性是其优势。首先我认识到了Ema 阅读全文
posted @ 2017-02-15 17:48 菜鸟逛街 阅读(87) 评论(0) 推荐(0) 编辑