10 changed files with 83 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,9 @@ |
|||||
|
|
||||
|
package command; |
||||
|
|
||||
|
import controller.CrawlerController; |
||||
|
|
||||
|
public interface Command { |
||||
|
void execute(CrawlerController controller) throws Exception; |
||||
|
} |
||||
|
|
||||
Binary file not shown.
@ -0,0 +1,17 @@ |
|||||
|
|
||||
|
package command; |
||||
|
|
||||
|
import controller.CrawlerController; |
||||
|
|
||||
|
public class CrawlCommand implements Command { |
||||
|
private int platform; |
||||
|
|
||||
|
public CrawlCommand(int platform) { |
||||
|
this.platform = platform; |
||||
|
} |
||||
|
|
||||
|
public void execute(CrawlerController controller) throws Exception { |
||||
|
controller.crawl(platform); |
||||
|
} |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,11 @@ |
|||||
|
|
||||
|
package command; |
||||
|
|
||||
|
import controller.CrawlerController; |
||||
|
|
||||
|
public class ExitCommand implements Command { |
||||
|
public void execute(CrawlerController controller) { |
||||
|
controller.exit(); |
||||
|
} |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,11 @@ |
|||||
|
|
||||
|
package command; |
||||
|
|
||||
|
import controller.CrawlerController; |
||||
|
|
||||
|
public class HelpCommand implements Command { |
||||
|
public void execute(CrawlerController controller) { |
||||
|
controller.showHelp(); |
||||
|
} |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,11 @@ |
|||||
|
|
||||
|
package command; |
||||
|
|
||||
|
import controller.CrawlerController; |
||||
|
|
||||
|
public class ListCommand implements Command { |
||||
|
public void execute(CrawlerController controller) { |
||||
|
controller.listData(); |
||||
|
} |
||||
|
} |
||||
|
|
||||
@ -0,0 +1,24 @@ |
|||||
|
|
||||
|
@echo off |
||||
|
chcp 65001 >nul |
||||
|
echo 正在编译项目... |
||||
|
|
||||
|
javac -encoding UTF-8 -cp ".;lib/*" ^ |
||||
|
exception/*.java ^ |
||||
|
model/*.java ^ |
||||
|
view/*.java ^ |
||||
|
strategy/*.java ^ |
||||
|
repository/*.java ^ |
||||
|
command/*.java ^ |
||||
|
controller/*.java ^ |
||||
|
main.java |
||||
|
|
||||
|
if %ERRORLEVEL% EQU 0 ( |
||||
|
echo 编译成功! |
||||
|
echo. |
||||
|
echo 运行程序请使用: run.bat |
||||
|
) else ( |
||||
|
echo 编译失败! |
||||
|
pause |
||||
|
) |
||||
|
|
||||
Loading…
Reference in new issue