본문 바로가기

개발자의 공부방/웹14

웹 기초] HTTP Session 공부 HttpSession을 공부하게 된 이유. www.youtube.com/watch?v=3ArYMq5AomI 우연히 jojoldu.tistory.com/ 블로그의 주인님(?)이신 조졸두님(향로님)이 나오는 유튭영상을 보고 정리하게 됐습니다. 향로님의 대표적인 질문이란 내용으로 (영상 8:05부터) 로그인,HttpSession에 대해서 나옵니다. 해당 영상에서 나오는 질문은 다음과 같습니다. HttpSession.getAttribute("user") /* 1. 사용자 A가 접속해도 "user"를 Key로 값을 가져오고, 2. 사용자 B가 접속해도 "user"를 Key로 가져옵니다. 3. 같은 Key를 쓰는데 어떻게 A와 B를 구분해서 값을 가져올 수 있나요? */ 이 질문을 읽고 뒷통수를 맞은 느낌이 들었습.. 2021. 4. 28.
이클립스 자바 프로젝트 빨간색 느낌표 feat. 업데이트 방법 1) https://blog.hanumoka.net/2018/07/23/STS-20180723-STS-jre-unbound-error/ STS(Spring Tool Suite) - 프로젝트에 빨간 느낌표 해결하기 어제 Windows에서 java 업데이트를 했다. 그리고 사용중인 STS에서 프로젝트에 빨간 느낌표(!)가 발생했다. 거기다 어제까지 잘되던 프로젝트 빌드가 안된다!!! 인터넷을 찾아보니 import 시킨 jar 파일의 경로가 잘못되거나, 유효하지 않은 파일이나 디렉토리를 참조한 경우라고 한다. 프로젝트의 properties에 Java Build Path blog.hanumoka.net 2019. 5. 10.
Web 컴포넌트란? 컴포넌트란? 웹에서 사용하는 컴포넌트란 무엇을 말하는 것일까? 컴포넌트는 프로그래밍의 한 부분을 의미하며 재사용이 가능한 최소 단위를 말한다. 그래서 객체 지향언어를 사용할 때 자주 사용되며 재사용이 가능하기 떄문에 컴포넌트 단위로 분류하거나 이동 가능하다는 특징이 있다. 이는 모듈(Module)과 혼동될 수 있는데 모듈은 특정 기능을 온전히 수행할 수 있도록 만들어 졌다면 그 모듈 내에서도 재사용이 가능한 단위가 컴포넌트라 할 수 있다. 웹사이트를 구축할 경우 모든 것을 새로 만드는 웹 사이트를 상상조차 할 수 없는게 현실이다. 대부분이 라이브러리, 플러그인, 모듈 그리고 컴포넌트로 재사용이 되는 부분들이 대단히 많다 하겠으며 이를 얼만큼 효과적으로 가장 적합한 어떤 것을 찾고 적용하는 역량이 더 중요.. 2019. 4. 24.
클래스와 변수 등에 대한 주절주절 정리 위 사진으로 대충 설명을 하면서 정리를 해보겠습니다. 클래스의 구성 요소. 1) 클래스 이름 : 위에서는 public class Car 라는 것이겠죠? 2) 필드 : 클래스 안에는 필드 즉, 축구장이 하나 생겨져 있는데 그 안에는 변수라는 축구선수들이 있습니다. 3) 메소드 : 축구로 예를 들었으니 표현하자면 아마 전술? 이라고 생각하면 조금 쉬울 것 같습니다.특정 작업을 수행하기 위한 어떤 명령문의 집합! 이라고 하니...경기에 승리를 하기 위한 작업을 하기 위해 전술을 사용한다! 정도로 생각하면 될 것 같네요! ※ 클래스와 메서드간의 차이클래스는 하나의 객체를 구성하는 하나의 단위라고 생각하면 됩니다.메서드는 함수를 가르치는 말이며, 어떤 기능을 하는 코드들을 묶어 놓은 것이라고 생각하면 됩니다.. 2019. 3. 12.
BufferdReader 란?? feat. 스트림 [Stream] 이란? BufferdReader 란?? 12InputStreamReader ips = new InputStreamReader(System.in); // 이렇게 작성해도 되고 아래처럼 작성해도 된다. // 아래와 같은 의미와 기능.BufferedReader br = new BufferedReader(new InputStreamReader(System.in));cs System.in: System.in은 키보드와 같은 사용자로부터 입력을 받는 표준입력스트림 객체를 나타냅니다. 그래서, System.in의 리턴값은 InputStream입니다.그리고, InputStream은 입력스트림으로 부터,데이터를 byte단위로 읽어오는 byte stream입니다. InputStreamReader: 인자로, InputStream을.. 2019. 3. 11.
Integer 와 int의 차이 1. 기본형 (Primitive) 중 자료형- Wrapper 클래스 관계 int 자료형 (long, float, double...) 산술 연산이 가능하다. null로 초기화할 수 없다. Integer Wrapper 클래스 (객체) Unboxing을 하지 않으면 산술 연산이 불가능 하지만, null 값을 처리할 수 있다. null 값 처리가 용이하기 때문에 SQL과 연동할 경우 처리가 용이하다. DB에서 자료형이 정수형이지만 null 값이 필요한 경우 VO 에서 Integer를 사용할 수 있음. 2. int와 Integer 간의 변환- Boxing 과 unboxing 이라고 한다. Boxing자료형 → Wrapper 클래스Unboxing Wrapper 클래스 → 자료형 3. Auto boxing / unb.. 2019. 3. 7.