내 사용자 인터페이스는 어디에서 간단한 CRUD 응용 프로그램 (Java 사용)에 있어야합니까?
내 응용 프로그램에는 데이터베이스와 관련이있는 모든 것을 처리하는 또 다른 클래스뿐만 아니라 메인 클래스가 있습니다. 그것으로부터 정보를 얻거나 거기에 새로운 정보를 추가하는 것.내 사용자 인터페이스 코드는 어디에 있어야합니까?
메인 클래스에 UI 요소를 유지하고 데이터베이스 클래스를 사용자 입력과 같이 앞으로 옮기는 것이 좋습니다.
public static void main(String[] args) {
Scanner scan = new Scanner(system.in);
System.out.println("Give me your name:");
String name = scan.nextLine();
DatabaseHandler db = new DatabaseHandler();
db.addNameToDatabase(name);
}
또는 전용 메서드 호출이 표시되는 메인 클래스 있도록 입력 프롬프트는 다음과 같이,의 DatabaseHandler
내부에 존재한다 : 다음과 같이 데이터베이스 클래스에 새 요소를 추가
public static void main(String[] args) {
DatabaseHandler db = new DatabaseHandler();
db.addNameToDatabase(); //user interface now inside addNameToDatabase method
}
[질문 제목에 '질문'이라는 단어를 사용하지 마십시오.] (http://meta.stackexchange.com/questions/114221/why-isnt-the-word-question-allowed-in-question-titles) (철자가 틀린 경우에도). 우리는 이것이 이것이 하나의 질문이라는 것을 이미 알고 있습니다. 질문이 무엇인지 보여주는 좋은 제목을 찾으십시오. – brimborium