-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMain.java
46 lines (37 loc) · 1.39 KB
/
Main.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import business.CategoryManager;
import business.ICourseService;
import business.ITeacherService;
import business.ICategoryService;
import business.CourseManager;
import business.TeacherService;
import database.HibernateDao;
import database.ProductDao;
import database.JDBCDao;
import entities.Course;
import entities.Teacher;
import entities.Category;
import loggers.DatabaseLogger;
import loggers.FileLogger;
import java.util.logging.Logger;
public class Main {
public static void main(String[] args) {
ICategoryService categoryService = new CategoryManager(new JDBCDao());
ITeacherService teacherService = new TeacherService(new JDBCDao());
ICourseService courseService = new CourseManager(new JDBCDao());
Category category = new Category();
category.setId(1);
category.setCategoryName("programlama");
Teacher teacher = new Teacher();
teacher.setName("engin");
teacher.setName("ENES ");
Course course = new Course();
course.setCourseName("java yazılım yetiştirme kampı ");
course.setCourseName("Senior Yazılım Geliştirici Yetiştirme Kampı");
course.setUnitPrice(0);
teacherService.add(teacher);
courseService.add(course);
categoryService.add(category);
DatabaseLogger databaseLogger=new DatabaseLogger();
databaseLogger.add(category,course,teacher);
}
}