摘要:
代码生成器可以实现快速开发 如果添加部门模型,复制IDepartmentService,修改类名,ctrl+f,进行人工替换 代码生成器就是先定义好模板,然后使用代码自动修改类名,进行名称的自动替换 关键:先备份一下项目 1.那些模型需要生成代码:先用一个临时模型Dept,进行测试 2.有那些模板要 阅读全文
摘要:
多对一: 多个用户对应一个部门,是多对一的关系,要在多方配,即在用户的hbm.xml文件中配 name="department" //写出在用户的Java文件中定义的“一方”变量名 class="Department" //写出“一方”的类型名 column="department_Id" //在数 阅读全文
摘要:
错误原因:数据库的一个字段只能对应Java文件中的一个变量 解决方案:修改*.hbm.xml文件 阅读全文
摘要:
1.可用性 使用SimpleMappingExceptionResolver实现异常处理 只需要在Spring的配置文件applicationContext.xml中增加以下内容: 2.可修改性 jsp界面的每一个功能对应后台的函数,一个函数独立的完成一个功能,由配置文件决定每个功能要执行的函数,当 阅读全文
摘要:
MVC框架 MVC就是模型(model)、视图(view)和控制器(controller)。MVC主要是为了将业务逻辑、数据和面向用户的视图分离开,每个层次负责各自的功能,使项目的层次更加清晰。 View: 视图是与用户进行人机交互操作的部分,视图是独立的,用户可以在视图 上进行操作,但是视图并不会 阅读全文
摘要:
设计模式 我们一共学过23种设计模式。他们分为3类:创建型模式、结构型模式、行为型模式。 创建型模式有:抽象工厂模式、建造者模式、工厂方法模式、原型模式、单例模式。 结构型模式有:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式。 行为型模式有:职责链模式、命令模式、解释器模式 阅读全文
摘要:
在《大型网站技术架构:核心原理与案例分析》一书中作者简述了一下是什么引起他写这本书,在京东促销的时候出现了访问人数太多而导致的系统繁忙。无独有偶,同样的问题发生在12306铁道购票网站上,由此可见这样的事情绝非偶然。 大型网站架构主要是为了解决每天要被大量用户访问,具有大型数据操作的大型网站的问题。 阅读全文
摘要:
以《淘宝网》为例,描绘质量属性的六个常见属性场景 以淘宝网为例说明六大属性 可用性:在网络出现拥堵时,网页会陷入瘫痪状态。 场景部分 可能的值 刺激源 用户 刺激 网页长时间不响应 制品 系统的服务器 环境 用户使用网页 响应 系统检测到网页不响应重新刷新网页 响应度量 响应用户请求时间 可修改性: 阅读全文
摘要:
通过王建民老师的导读和我课后的阅读,我对《架构漫谈》这几篇博客有了一点自己的感想,《架构漫谈》对于架构的描写读起来很轻松,不像其他书十分晦涩难懂。 在每个人都必须自己完成所有生活必须品的生产的时候,是没有架构的(当然在个人来讲,同一时刻只能做有限的事情,在时间上还是可能会产生架构的)。一旦产生的分工 阅读全文
摘要:
软件架构师类似于建筑的工程师,都是站在总体的角度考虑问题,楼房是建筑师的产品,建筑师在设计楼房的时候要考虑楼房的高度,地基的大小,建造的材料,楼房的用途等因素;同样的,软件架构师也要考虑各个方面的因素,例如:运行环境,软件功能,核心技术,适用人群等。 我们在课堂上观看了《梦想改造家》这个节目,这期节 阅读全文