Free Lines Arrow
본문 바로가기
728x90

전체 글380

[JPA] JPA를 배워야 하는이유 왜 JPA 를 배워야 하는가? 많은 사람들이 영어를 쓰게되면 공통어로 영어가 된다. JPA 도 많은 나라에서 쓰기 때문에 배워야 하고 앞으로도 계속 사용될 것이기 때문이다. 개발 시간단축 SQL 흔히 막말로 노가다를 줄일 수 있다. 여러줄을 한줄로 줄일 수 있다. 이미 많은 회사에서 사용중이다. 검증이 되었다. SQL 노가다를 할 시간에 코드리뷰 설계에 더 집중 할 수 있다. 사용율 아래 사진은 김영한님 강의에서 가져왔습니다. JPA 의 사용율이 압도 적이다. 개발자에게는 이제 기본 JPA 는 개발자에게 기본이 되었다. 토비님, 김영한님 네이버, 카카오, 우아한형제들 처럼 이미 많은 회사들이 도입하고 있다. 무조건 쓰면 좋은가? 아니다. 오히려 단편적인 지식과 단편적인 예제를 보고 배웠다면 실무에서 망할.. 2021. 7. 27.
[WEB] JSP 란? JSP Java Server Pages 개념 Java를 이용한 서버 사이드 스크립트 언어. 간단하게 설명 하면 HTML 코드에 Java 코드를 넣어 동적인 웹 페이지를 생성하는 웹 어플리케이션 도구이다. Java Server Pages의 약자이며 확장자는 당연히 .jsp를 사용. ASP와 마찬가지로 로 둘러싸인 스크립트 영역이 있다. 특징 JSP 로 들어와도 servlet 으로 수행된다. 예제 jsp 컨테이너 다음과 같은 역할을 담당한다. 1. JSP 파일을 서블릿 클래스로 변환 2. java 파일을 생성 3. 컴파일 하여 클래스 생성 4. 실행 수행과정 틀린 부분이 있다면 답글로 남겨주시면 감사하겠습니다. 2021. 7. 27.
[프로그래머스] 짝지어 제거하기 문제 분석 반복적으로 i 번째 텍스트와 i+1 텍스트를 비교해서 동일 하다면 Java 의 string의 remove를 써줘서 제거해 나간다. * 하지만 시간 초과가 발생하여 고민을 하다가 스택으로 구현을 해보았다. 통과가 되었다. 구현1 효율성 실패 class Solution { public int solution(String s) { int answer = -1; boolean flag = true; String tmpString = s; while(flag) { flag = false; for(int i = 0; i 2021. 7. 26.
[WEB] Servlet 이란? Servlet 이란? 자바 서블릿(Java Servlet)은 컨테이너에의해 관리 된다. 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말한다. Servlet은 자바코드 안에 HTML 을 포함한다. Servlet 이 필요한 이유 Servlet 이 없다면 우리는 다음과 같이 구별 없이 서버를 구현해야된다. 하지만 Servlet 이 대부분 담당하고 비즈니스 로직은 개발자가 구현하면된다. Servlet 특징 쓰레드를 이용하여 동작한다. - Servlet은 외부 요청에 대해 프로세스보다 가벼운 쓰레드로 동작하여 가볍다. 다양한 플랫폼에서 동작한다. - Servlet은 자바로 구현되므로 다양한 플랫폼에서 동작한다. MVC 에서 Controller로 이용된다. UDP 보다 속다가 느리다.. 2021. 7. 26.
728x90
반응형