WEB 36

GET & POST, redirect & forward

GET에 값을 담아서 전달값을 가져오는 기능, 항상 같은 화면이 나와야함 (게시판 목록, 글 등록 화면 등)url에 값을 노출하여 전달 (http://tistory/list?pageIndex=5) POST에 값을 담아서 전달 => 보안성 증가정보를 등록하거나 수정하는 경우 (글 등록, 글 수정 등)url에 값이 노출되지 않음 (http://tistory/list)GET 방식보다는 보안적이며 더 많은 데이터 전달 가능 redirectforward +)GET과 POST를 이용하여 화면을 구성하는 것이 중요글을 등록하기 위한 요청을 addSample.do 로 하면 등록 화면 호출은 GET, 등록 과정은 POST로 처리하기글 등록과 수정이 같은 화면에서 이루어진다하더라도 추후 유지보수나 요구사항을 위해 화면을 ..

WEB/기초지식 2020.06.29

오버로딩, 오버라이딩, 업캐스팅, 다운캐스팅

오버로딩과 오버라이딩https://cafe.naver.com/openrt/7316 크레파스의 자바강좌 : 21. 오버...Created Date: 2014.11.12 Modified Date: 2014.11.12...cafe.naver.com이름만 비슷할 뿐, 기능은 전혀 다름! 둘 다 정의에 관한 것이다.오버로딩 (중복정의)한 클래스 내의 같은 메소드명에 매개변수가 다르게하여 중복 정의하는 것메서드명 = | 매개변수 ≠ 리턴타입, 접근제한자는 상관X오버라이딩 (재정의)- 자식클래스에 의해 부모클래스의 메소드가 묻히는 것 - 부모클래스에서 상속받은 메소드를 재정의하는 것메서드명 = | 매개변수 = | 리턴타입 = - 접근제한자 : 자식이 부모보다 같거나 더 넓게 (public > protected > d..

WEB/Java 2020.06.29

상속, 추상클래스, 인터페이스

상속코드 중복(멤버, 메소드) 제거, 클래스 간결서브클래스는 슈퍼클래스의 멤버와 메소드 사용 or 확장 가능 - 서브클래스는 슈퍼클래스의 멤버와 메소드 사용 or 확장 가능- +) 이미 구현된 메소드를 사용할 때, 상속 받아서 사용하는 것과 객체를 만들어 사용하는 것 둘의 기준을 정확히는 모르겠으나, 기능을 구현하는 것이면 상속받고, 기능을 통해 무언가 값을 처리할 때는 객체로 사용하는 것 같다??? (아시는 분 댓글 좀) 추상클래스https://blog.naver.com/mdown/221321854820 [Java] #6-3 자바 추상클래스 개념 : abstract본 포스팅은 국비지원으로 모바일앱을 수강하며배웠던 수업 내용을 기록한 포스팅입니다.언어를 배우고 있...blog.naver.com 인터페이스..

WEB/Java 2020.06.29

전자정부 프레임워크 설치 및 환경설정

1. 전자정부 홈페이지에서 버전에 맞게 다운 (현 3.8.0 사용) 2. 톰캣 다운 (현 8.5.X) 사용 3. JDK 8 설치 (현 1.8 2u551 어쩌구 사용) 4. JDK 환경변수 설정 5. 이클립스 실행 후 오류나면 Window > Preference > Java - Installed JREs 에서 jre를 jdk로 변경 ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 만약 위대로 다 했는데도 샘플 코드에서 코드 오류가 아닌 설정 관련해서 오류가 난다면 전부 다 갈아엎고 새로 해보는걸로ㅜㅜ괜히 이것저것 건드리면 더 헷갈림..나는 전자정부프레임워크 계속 지웠다깔았다했는데 서버쪽 오류가 있다해서 톰캣을 다시 깔아보니 됐다..

WEB/Spring 2020.06.24

form 태그

form은 보통 POST 형식으로 자주 사용 https://cloudstudying.kr/lectures/232 08 JSP를 만나다: form 데이터 주고 받기 | CloudStudying # JSP를 만나다: form 데이터 주고 받기 우리는 앞서 웹 서비스는 클라이언트와 서버로 구성되어있고, 이들은 요청과 응답이라는 방식을 통해 통신한다고 배웠다. 이를 실제로 연습해보자. ![](https: cloudstudying.kr https://offbyone.tistory.com/325 스프링프레임워크 태그 사용법 스프링프레임워크의 JSP 기술중에 form taglib 가 있습니다. form 태그라이브러리를 사용하면 HTML 폼에 데이터를 바인딩하거나 에러메세지 처리등을 간편하게 할 수 있습니다. 스프링프..

WEB/JSP 2020.06.19

Spring MVC 회원가입/로그인

로그인의 Session 처리는 Controller 에서 처리한다. (or Interceptor) 아..뭔가 컨트롤러랑 서비스랑 뭐를 어디서 처리해야하는지 감이 잘 안잡힌다.. 세션은 그래도 이해되는데 로그인 체크하고 NULL 값 고려하는것도 컨트롤러 쪽에서..? 컨트롤러는 뷰랑 서비스 연결만 하는거 아니였냐고ㅠㅠ 기초공부를 제대로 안하고 겉핥기 식으로 대충 보고 코딩하려니까 모르겠다.. 오늘은 집가서 꼭 기초공부를.. https://melonpeach.tistory.com/41?category=806570 18. 스프링 회원가입 만들기 / 로그인 기능 구현 18. 스프링 회원가입 만들기 / 로그인 기능 구현 안녕하세요? MelonPeach입니다. 오늘은 로그인 기능에 대한 포스팅을 하겠습니다. 로그인인을..

WEB/Spring 2020.06.18

Session

Session 세션 : 쿠키와 다르게 사용자의 정보가 서버에 저장 클라이언트마다 개별적으로 유지를 위해 httpSession 객체가 생성될때 세션ID가 부여되고, 쿠키 기술로 저장됨 목적 : 로그인 정보 유지, 인증 등 세션생성 : HttpServletRequest 객체의 getSession() 메소드 ex) session = req.getSession(); https://opentutorials.org/module/3569/21212 세션(Session) - JSP/서블릿 흝어 보기 세션이란? 세션은 쿠키와 다르게 사용자의 정보가 서버에 저장된다. 세션을 클라이언트마다 개별적으로 유지하기 위해 HttpSession 객체가 생성될때 요청을 보내온 클라리언트 정보, 요청시간 정�� opentutorials..

WEB/Spring 2020.06.18