JSP에서 getInstance로 객체를 생성하는 것과 Java에서 void main으로 객체를 생성하는 것의 차이가 뭔가요?
ComeOn
jsp로 홈페이지를 만드는 경우 ui는 jsp와 html을 비롯한 각종 웹언어들로 db연결과 관련된 내부로직은 java로 만들자나요?
jsp에서 java 로직을 사용할 때
%@ page import=ch13.logondbbean% - 자바 클래스 임포트
logondbbean logon = logondbbean.getinstance(); - 자바 클래스 인스턴스 생성
이렇게 jsp에서 java클래스의 인스턴스를 생성해주면
java 클래스 에선
private static logondbbean instance = new logondbbean();
public static logondbbean getinstance() {
return instance;
}
이렇게 자바 클래스의 인스턴스를 jsp에 반환해서 jsp와 자바를 연동하는데요.
================================================================================================================
그렇지만jsp를 사용하지 않은 순수 자바 어플리케이션은
public static void main(string args[]) throws exception
{
login fs = new login();
}
이렇게 void main메소드를 사용하게 되는데
main으로 객체를 생성하는 것과 instance로 객체를 생성하는 것의 차이점이 무엇인가요?
문법적인게 갑자기 궁금해 져서 질문드려요.