惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LangChain Blog
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
A
About on SuperTechFans
J
Java Code Geeks
量子位
博客园 - 三生石上(FineUI控件)
博客园 - Franky
博客园_首页
H
Hackread – Cybersecurity News, Data Breaches, AI and More
IT之家
IT之家
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

博客园 - 飘扬的笨蛋

忘记了这个地方 想起了父亲 singleton 很就没来了 oracle 10G在fedora2上的安装 vi 使用 spring and webwork (ref from webwork wiki) oracle 想起了以前 无题 avalon Avalon简介 重回Avalon JMS 学习 jpetstore学习第4章 jpetstore学习第3章 OrderService.java jpetstore学习第2章 关于PetStoreFacade.java 开始学习springframework带的jpetsore picocontainer & ioc 最简单的例子
无题 - 一次建模
飘扬的笨蛋 · 2004-08-20 · via 博客园 - 飘扬的笨蛋

要写一个程序,实现如下功能
1.   这是一个服务器程序
2.   用户可以自己编写服务,部署到服务器上
3.   服务器负责服务的生命周期的管理
4.   提供日志,定时执行的功能

--- 这么描述需求还是很不清楚,也是很好笑的
很多时候往往说不清楚要做一个什么样的东西。
简单地说就是要实现这样一个东西,写一个程序,这个程序呢支持插件的方式,
用户可以自己开发插件。

那如何来建模呢
简单的想一下会定义出这些对象
Engine 表示服务器
Service 表示服务
XXXService 表示一个具体的服务
再加一些helper类,比如装载初始配置的Configuration

ok!当然,这是很差的一个模型。