2017年5月7日

摘要: MVC实例应用模式 一、质量属性分析 1、可用性:在代码中加入try catch异常处理。 2、可修改性: 将数据库信息单独拿出成文件 3、安全性:用户身份验证 4、可测试性:接口与实现分离 5、易用性:界面优化人机交互 6、性能:jsp页面上,将css代码写在上面,js代码写在最下面 二、具体模块 阅读全文

posted @ 2017-05-07 20:40 Young丶 阅读(189) 评论(0) 推荐(0) 编辑

2017年4月23日

摘要: MVC模式在Java Web应用程序中的实现 一、MVC简介 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进 阅读全文

posted @ 2017-04-23 19:34 Young丶 阅读(120) 评论(0) 推荐(0) 编辑

2017年4月4日

摘要: 设计模式:设计模式就是已经被人们多次反复使用,用来解决某些特定问题的特定代码解决办法。 1、 简单工厂模式:简单工厂模式就是一个工厂可以生产多个产品类。 2、 工厂方法模式:工厂父类负责定义创建产品对象的公共接口,而工厂子类就是负责生成具体的产品对象,这个方法实现的是通过工厂子类可以确定究竟应该实例 阅读全文

posted @ 2017-04-04 17:49 Young丶 阅读(1957) 评论(0) 推荐(0) 编辑

2017年3月31日

摘要: 1、可用性(Availability)的战术 异常的捕获和抛出:对重要的地方添加异常的捕获,使得出现异常后可以及时的反馈信息,不会造成系统奔溃和停止,提高可用性。 使用Spring框架,增加事务,并对事务进行异常的捕捉,在捕捉到异常后, 会对事务进行回滚操作。 2、可修改性(Modifiabilit 阅读全文

posted @ 2017-03-31 10:48 Young丶 阅读(245) 评论(0) 推荐(0) 编辑

2017年3月17日

摘要: 相比于传统企业应用系统相比,大型互联网应用系统有着这么几个特点,高开发,大流量,高可用,海量数据,用户分布广泛,网络情况复杂,安全环境恶劣,需求快速变更,发布频繁,渐进式发展。大型网站的主要技术挑战来自于庞大的用户,高并发的访问和海量的数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用 阅读全文

posted @ 2017-03-17 13:27 Young丶 阅读(119) 评论(0) 推荐(0) 编辑

2017年3月10日

摘要: 1、可用性(Availability) 场景部分 可能的值 刺激源 登录用户 刺激 在线用户过多,服务器负压严重,系统崩溃 制品 系统 环境 正常登陆,正常使用 响应 系统检测到故障,应急处理,向用户反馈 响应度量 1分钟后系统可正常使用 场景部分 可能的值 刺激源 登录用户 刺激 在线用户过多,服 阅读全文

posted @ 2017-03-10 16:43 Young丶 阅读(146) 评论(0) 推荐(0) 编辑

2017年3月3日

摘要: 什么是架构,就是: 1. 根据要解决的问题,对目标系统的边界进行界定。 2. 并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。 3. 并对这些切分出来的部分,设立沟通机制。 4. 根据 3,使得这些部分之间能够进行有机的联系 阅读全文

posted @ 2017-03-03 16:54 Young丶 阅读(107) 评论(0) 推荐(0) 编辑

2017年2月24日

摘要: 软件架构师是什么?软件架构师是软件行业中的一种新兴职业,他的工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员,可见,软件架构师也属于工程师范畴。 虽然工程师 阅读全文

posted @ 2017-02-24 13:36 Young丶 阅读(187) 评论(0) 推荐(0) 编辑

2017年2月14日

摘要: 在预想构架和创建构架后,就该要分析构架了。关于构架评估有一些基本问题:原因、时间、成本、收益、技巧、计划内、计划外、前置条件以及结果。 进行构架审查有很多的优点:(1)财务(2)强制为评审做准备(3)捕获的基本原理(4)在早期检测中发现构架中存在的问题(5)验证需求(6)改进的构架,总而言之,通过构 阅读全文

posted @ 2017-02-14 15:29 Young丶 阅读(104) 评论(0) 推荐(0) 编辑

2017年2月13日

摘要: 系统的软件构架在系统开发和开发该构架的组织中起到了一个中心作用。构架编档是创建构架最有价值的一步。即使构架十分完美,但如果没有人足够理解他,或者更为糟糕的是主要的涉众误解了他,他也没什么用处。如果你创建了一个非常强大的构架,那么就必须用足够的细节明确地描述他。 系统的构架取决于对构架的需求,因此构架 阅读全文

posted @ 2017-02-13 11:10 Young丶 阅读(141) 评论(0) 推荐(0) 编辑