Browse Source

完成代码落地作业

main^2
baihuijuan 4 weeks ago
parent
commit
1740d1d22d
  1. 27
      w11/ArticleA.java
  2. 4
      w11/ArticleRepository.java
  3. 4
      w11/BlogStrategy.java
  4. 4
      w11/Command.java
  5. 4
      w11/CrawlCommand.java
  6. 4
      w11/CrawlStrategy.java
  7. 4
      w11/CrawlerException.java
  8. 4
      w11/HnuNewsStrategy.java
  9. 4
      w11/Main11.java
  10. 4
      w11/NetworkException.java
  11. 4
      w11/NewsStrategy.java
  12. 4
      w11/ParseException.java
  13. 0
      w11/logback
  14. 0
      w11/pom

27
w11/ArticleA.java

@ -0,0 +1,27 @@
import java.util.Date;
public class article {
private String title;
private String content;
private String url;
private String author; // 新增
private Date publishDate; // 新增
// 构造器
public article(String title, String content, String url, String author, Date publishDate) {
this.title = title;
this.content = content;
this.url = url;
this.author = author;
this.publishDate = publishDate;
}
// Getters and Setters
public String getAuthor() { return author; }
public void setAuthor(String author) { this.author = author; }
public Date getPublishDate() { return publishDate; }
public void setPublishDate(Date publishDate) { this.publishDate = publishDate; }
// 原有字段的 getter/setter...
}

4
w11/ArticleRepository.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class ArticleRepository {
}

4
w11/BlogStrategy.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class BlogStrategy {
}

4
w11/Command.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class Command {
}

4
w11/CrawlCommand.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class CrawlCommand {
}

4
w11/CrawlStrategy.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class CrawlStrategy {
}

4
w11/CrawlerException.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class CrawlerException {
}

4
w11/HnuNewsStrategy.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class HnuNewsStrategy {
}

4
w11/Main11.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class Main {
}

4
w11/NetworkException.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class NetworkException {
}

4
w11/NewsStrategy.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class NewsStrategy {
}

4
w11/ParseException.java

@ -0,0 +1,4 @@
package PACKAGE_NAME;
public class ParseException {
}

0
w11/logback

0
w11/pom

Loading…
Cancel
Save