본문 바로가기
728x90
반응형

Web Programming/JAVA7

이클립스 Dynamic Web Project / Controller Servlet 생성하기 / javax.servlet.jar 다운로드 인스타그램 클론코딩을 진행하면서 인스타그램의 첫 화면인 로그인페이지 제작을 끝냈다. 다음으로 회원가입 페이지를 만들려고 했다. 하지만 회원가입 버튼을 클릭하면 회원가입 페이지로 넘어가야하기 때문에 Controller인 servlet을 먼저 생성했다. 그리고 오류가 발생했다. "the import javax.servlet connot be resolved" 라며 오류가 발생했다. 해결방법을 찾아보니 톰캣을 설정하는 방법도 있는데 톰캣은 모두 정상이였다. 그리고 검색을 하던중 javax.servlet.jar을 다운받으라는 글을 발견하고 따라 했다. 문제화면 Servlet을 생성하고 확인하니 import와 doGet과 doPost에도 다수의 빨간줄이 눈에 띈다. 한줄도 아니고 많은 곳에 빨간줄이 보일때에는 너.. 2021. 11. 23.
Java / 1부터 100까지 소수합 구하기 소수는 1과 자기자신만으로 나누어지는 수 ex) 7 , 17 . . . 1부터 100까지의 소수의 합을 구하는 코드는 아래와 같다. public static void main(String[] args) { int sum = 0; for(int i=2; i 2021. 7. 29.
Java / equals()와 == 차이 / equals()를 사용하는 이유 equals()와 == 차이점과 equals()를 사용하는 이유 equals()와 = =는 내용을 비교한 값을 boolean type(true false)로 반환하는 공통점이 있습니다. 하지만 이 두개는 많은 차이점을 가지고 있습니다. 아래의 코드는 a와 b 둘다 문자열 "aa" 를 가지고 있습니다. public static void main(String[] args) { String a = "aa"; String b = new String("aa"); // == if(a == b) { System.out.println(" == 일치!"); }else { System.out.println(" == 불일치!"); } // .equals() if(a.equals(b)) { System.out.println(.. 2021. 7. 29.
Java란? / 객제지향언어 / 캡슐화, 상속성, 다형성 Java 썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어 창시자 제임스 고슬링. 2010년에 오라클이 썬마이크로시스템즈를 인수하면서 Java의 저작권을 소유하고 있다. 객체지향프로그래밍 - 객체지향언어 OOP( Object Oriented Programming) : 프로그램을 개발하는 기법으로 부품에 해당하는 객체들을 먼저 만들고 이것들을 하나씩 조립 및 연결하여 전체 프로그램을 완성하는 기법을 객체 지향 프로그래밍이라고 한다. 이때 사용되는 언어를 객체 지향 언어라고 한다. 객체 지향 언어의 특징으로 캡슐화, 상속, 다형성이 있다. 캡슐화 외부로부터 객체의 정보를 숨기고 객체의 메소드를 통해서 접근이 가능하게 하는 것. 이러한 정보은닉은 데이터에 직접 접근을 막음으로써 변경을 못하.. 2021. 7. 26.
728x90
반응형