演示系统的架构
首先看看我的目录结构:
这个演示代码非常简单,结构也非常清晰,不能用于任何生产,只是为了演示而已。大致思路是:HelloJar项目为UserJar提供类库工具,HelloJar的Hello类只有一个方法:
而UserJar的RunMain类是程序入口,调用HelloJar的函数,代码如下:
- package net.oseye;
- public class Hello {
- public String say(String name){
- return "Hello,"+name;
- }
- }
- package net.oseye;
-
- import net.oseye.Hello;
-
- public class RunMain {
-
- public static void main(String[] args) {
- System.out.println(new Hello().say("oseye"));
- }
- }
整个架构就是如此,下面我们先来到处类库HelloJar吧。