- 浏览: 106914 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (90)
- JavaSe (22)
- JavaEE (10)
- JavaFrameWork (1)
- Python (7)
- batch (3)
- MsSql/Oracle/MySql (1)
- 服务器 (4)
- Software (1)
- Eclipse (1)
- SWT/JFace (0)
- 版本控制 (1)
- 代码优化与规范 (5)
- 设计 (2)
- 理财 (1)
- 日记 (3)
- 记事薄 (1)
- 转载 (1)
- entertainment (0)
- 算法 (2)
- xml (0)
- 待整理 (0)
- 常用资源整理 (0)
- vbs (2)
- C++ (1)
- Material (5)
- 系统 (2)
- Hibernate (8)
- tools (3)
- 程序员 (1)
- javascript (6)
- 职场 (2)
- 管理 (0)
- struts2 (0)
- EJB (1)
- webserver (2)
- struts (0)
- dwr (1)
- webPageTec (0)
- cas (0)
- 业务 (0)
- 工具 (0)
- 笔记 (0)
- 职业生涯 (0)
最新评论
2012年7月11日 17:50:33
当遇到业务逻辑中有一个方法不能直接为我们使用时:
1.覆盖
如果是使用的多态机制,那么直接覆盖这个方法就行。但前提是,当我们覆盖后不会
对原来的业务有所影响,影响的仅仅只是我们当前处理的业务。只有当前的业务会走
到。
2.方法解耦
将方法中的业务代码与逻辑代码分开,做成一个两方都适用的方法。
3.特殊化
不推荐:比如一个方法的业务逻辑判断,最后结果要返回一个 true false 或 一个对象
而我们的业务逻辑根本就不能走原来的业务逻辑判断,那么就在这个方法的最后加入
代码,判断,如果是我们处理的逻辑(使用 instanceof 或其它)则直接返回我们所
需要的 结果。
这样做跟 覆盖 是一样的,只要不影响原有的业务逻辑即可。
发表评论
-
Java开放需要懂的技术点
2013-03-19 16:50 0框架方面 spring 权限管理 ioc/di aop ... -
练习项目
2013-03-12 22:25 0sadf -
Java程序员需要关心的知识
2013-03-12 14:24 0Java web 方面 spring ioc/di ... -
信息sss
2013-03-07 17:46 0P0012778 潘春锟 20 ... -
选择正确的人生方向,走一个有意义的人生
2013-02-19 14:10 794职业生涯的发展,是志业(喜好,志志向中的事业),职业(吃饭), ... -
大计划有大未来
2013-02-19 14:10 613年轻时,不犹豫,年长时,不后悔。年轻时要尽早的给自己定位,是鸟 ... -
有知识 ,没文化...
2012-12-10 10:02 0卓有成效的程序员 The productive progra ... -
名称解释
2012-10-19 17:54 01.1 Q_dir…Ever ... -
书籍推荐
2012-09-19 19:49 0经典思维50法 -
Java 复习 计划
2012-09-19 10:32 0目的: 熟悉最常用的, ... -
sss
2012-07-31 12:35 0http://xinsheng.huawei.com/cn/b ... -
目标 计划
2012-07-25 19:02 0不要给自己指定的计划目标太高,那样自己会很有压力,而且会望而却 ... -
子类可以复写的方法
2012-07-25 19:01 0子类可以重写的父类的方法 共有的 受保护的 友元的 不可以重 ... -
plan
2012-07-24 13:13 0时间都是挤出来的,自己学习东西太慢,能跟着项目走更好。 但在 ... -
方法重写
2012-07-19 18:03 0子类可以重写的父类的方法 共有的 受保护的 友元的 不可以重 ... -
要好好照顾自己
2012-07-16 12:59 0宝 要好好吃饭 累了要休息,要记得多喝 ... -
~~~~(>_<)~~~~
2012-07-12 15:01 0呜呜呜wwww 不哭 不哭 -
(*^__^*) 嘻嘻……
2012-07-11 19:49 0哈怂哈怂哈怂哈怂哈怂哈怂哈怂,哈怂哈怂哈怂哈怂哈怂哈怂哈怂哈怂 ... -
2012年7月4日 Map 2则
2012-07-05 12:54 02012年7月4日 15:06:43 子类中有一个 map,且 ... -
update语句
2012-07-05 12:52 02012年6月26日 19:42:45 update ... ...
相关推荐
每个组件实例都有相应的watcher程序实例,它会在组件渲染的过程中把属性记录为依赖,之后当依赖项的setter被调用时,会通知watcher重新计算,从而致使它关联的组件得以更新。 2. 双向数据绑定的原理 双向数据绑定...
在 index() 方法中,我们直接返回了 $this->render() 方法的结果,而 render() 方法则将参数渲染到模板文件中,最后返回一个 Response 对象。 四、render() 方法的实现 render() 方法是 Symfony 框架中的一个核心...
基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征...
按照标准的客开方法来说是不建议使用的,这种情况下我们就非常的适合去添加该单据自己的业务插件、可以将插件注册到该单据的任何操作之前或者之后、可以灵活进行业务逻辑处理。 同一个业务插件也可以处理多种操作的...
例如,当手机应用程序发送JSON格式的请求到服务器时,ASP可以使用`Decode`方法解析请求数据,处理业务逻辑后,再用`Encode`方法将结果返回给客户端。 总之,了解和熟练使用ASP中的JSON类对于开发基于ASP的Web服务至...
当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例...
当我们使用ElementUI的switch组件时,可能会遇到需要在状态变化时触发一些操作,比如发送异步请求、更新数据或执行其他逻辑。这时,我们会用到switch组件提供的change事件。这个事件会在组件状态变化时被触发,并且...
信息安全是一个至关重要的领域,特别是在如今数字化的时代,数据和信息的安全直接影响到企业的运营和个人隐私。本讲座将深入探讨一个特别的类别——逻辑漏洞,以及如何通过案例分析来理解和防范这类漏洞。 首先,...
在数据库设计过程中,我们会遇到三个重要的模型:概念模型、逻辑模型和物理模型。这些模型各自在数据库设计的不同阶段发挥着关键作用,它们的区别是理解数据库架构的基础。 **概念模型(Conceptual Model)** 概念...
由于这个方法的逻辑与爬虫的核心业务紧密相关,对外部来说并不需要直接调用,所以设置为私有。 为了允许外部代码与私有属性和方法交互,我们需要提供公共接口。在Python中,这些接口通常是带有单个下划线(_)的...
本文将围绕标题和描述中提到的问题进行深入解析,特别是当使用`addViewController()`方法实现无业务逻辑跳转时遇到静态资源映射找不到的情况。 1. **实现无业务逻辑跳转** 在传统的Spring MVC中,我们会为每个需要...
2. **使用脚本元素**:如果你确实需要在JSP中执行一些Java代码,可以使用`<% %>`脚本元素,但是要注意,这些代码块会插入到`service()`方法中,不能直接使用`return`来控制流程。 3. **使用EL(Expression Language...
Java注解是一种在Java语言中用来为代码元素(如类、方法、变量等)提供元数据的机制。自从JDK 1.5版本引入之后,注解被广泛应用于Java框架和应用程序中,以提供额外的信息或指示。Java注解技术的出现,极大地丰富了...
1. 创建业务逻辑层(BLL):首先,我们需要定义一个或多个业务类,这些类包含处理业务逻辑的方法。例如,可以创建一个名为`EmployeeBLL`的类,其中包含`GetEmployees()`方法用于获取员工列表。 2. 创建数据访问层...
这个项目不仅能让初学者掌握基本的Java语法,还能让他们对业务逻辑和代码结构有更深入的认识。下面将详细阐述该项目中的关键知识点。 首先,Java面向对象编程(Object-Oriented Programming, OOP)是Java语言的核心...
例如,在发送广告邮件的例子中,使用C语言可能会直接在主程序中完成所有操作,而Java则需要创建三个类:一个用于数据库操作,一个用于邮件内容处理,一个作为主控类。这种设计体现了OOP的模块化思想,每个类都有明确...
而`Runnable`接口则需要配合`Thread`一起使用,将`Runnable`对象作为`Thread`的构造参数,然后在`run()`方法中实现业务逻辑。 在Android中,更常用的方式是使用`Handler`、`Looper`和`Message`来实现线程间的通信。...
在数据分析和机器学习领域,逻辑回归是一种广泛应用的统计方法,尤其在处理二分类问题时,如本案例中的癌症预测。这个项目使用了细胞的属性特征作为输入数据,以构建一个模型来判断细胞是否可能患有癌症。以下是关于...