Life is Good

수콩이의 시선

분류 전체보기 57

JS/jQuery 자동완성 플러그인 설치

1. 이클립스에서 Help> Install New Software... > 아래링크 넣어서 install한다. [자바스크립트 플러그인] http://oss.opensagres.fr/tern.repository/1.2.1/ 다 체크해주고 NEXT, Accept에 체크하고 설치한다. 2. 설치가 완료되었으면 Restart Now 하겠습니까 창이 뜨는데 확인누른다. 3. 해당 프로젝트에서 마우스 오른쪽 > configure > convert to tern project 클릭한다. browser, jquery 체크해주고 apply and close 한다.

Coding/JAVASCRIPT 2022.04.07

1. Object(객체)

자바스크립트 객체 자바스크립트의 기본 타입(data type)은 객체(object)입니다. 객체란 이름(name)과 값(value)으로 구성된 프로퍼티(property)의 정렬되지 않은 집합입니다. 프로퍼티의 값으로 함수가 올 수도 있는데, 이러한 프로퍼티를 메소드(method)라고 합니다. 예제 var cat = "나비"; // 일반적인 변수의 선언 // 객체도 많은 값을 가지는 변수의 하나임. var kitty = { name: "나비", family: "코리안 숏 헤어", age: 1, weight: 0.1 }; cat // 나비 kitty.name // 나비 자바스크립트에서는 숫자, 문자열, 불리언, undefined 타입을 제외한 모든 것이 객체입니다. 하지만 숫자, 문자열, 불리언과 같은 원시..

Coding/JAVASCRIPT 2022.04.07

[Spring] 다운로드

다운로드 및 설치 https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3 spring-projects/toolsuite-distribution the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-projects/toolsuite-distribution github.com 다운로드 다운로드받은거 압축풀어주고 STS(Sprint-Tool-Suite) 실행 workspace 설정해주고 launch Java Project 새프로젝트 생성 01_SpringDI : 프로젝트명 Spring Bean Configura..

Coding/SPRING 2022.04.07

[Spring] DI(Depedency Injection)의존성 주입&IoC(Inversion of Control)제어의 역전

자바같은 객체 지향 프로그래밍 언어에서 class는 특정 기능을 수행하는 부품 역할을 한다. 애플리케이션이 사용자의 요구사항에 따라 클래스 기능을 변경하거나 다른 클래스 기능으로 대체해야 하는 경우가 생기기때문에 의존성 주입(DI)와 제어역행(IoC)가 필요하다. DI(Depedency Injection) - 의존성 주입 class와 class간의 의존성과 결합도가 높다. 의존성, 결합도, 중복성이 낮을수록 좋은 프로그램이다 ​ 객체선언을 XML로 해줌으로써 의존성을 낮출 수 있다. 데이터 전송은 setter와 생성자로 진행된다. 외부로부터 메모리에 올라가있는 인스턴스의 레퍼런스를 인터페이스 타입의 파라미터로 의존관계를 설정하는것을 말한다. 스프링에선 IoC라는 용어만 가지고는 개념이 너무 추상적이라 그..

Coding/SPRING 2022.04.06

JSTL(JSP Standard Tag Library) 다운로드 / c:set, c:remove

JSP는 컴파일하면서 서블릿으로 바뀐다. 즉, 서블릿파일을 좀 더 편하게 사용할 수 있게 하는게 JSP JSTL다운로드 http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ Index of /dist/jakarta/taglibs/standard/binaries archive.apache.org .zip 파일 다운로드 다운받은거 압축 풀고 lib > jar파일 docs.oracle.com/cd/E17802_01/products/products/jsp/jstl/1.1/docs/tlddocs/index.html TLDDoc Generated Documentation docs.oracle.com core01.jsp 변수 선언 ${su} / ${im..

Coding/JSP 2022.04.04

EL, JSTL

EL(Expression Language) JSTL(Jsp Standard Tag Library) el.jsp JAVA명령어는 JSTL, EL사용해야한다. EL - 1. 출력, 연산자 가능 (직접 데이터 사용가능, 변수(JSTL)) 수 출력: ${10}, ${99.99} 문자(문자열) 출력: ${"apple"}, ${'apple'} 연산: ${10+20}, ${10-20}, ${4/5}, ${5%7} 작다: ${23}, ${2 gt 3} 작거나 같다: ${2.53.3}, ${2 ge 3} 논리연산자: ${"&&, AND, ||, OR, !, NOT"} 빈문자열: ${null} MemberInfo.java package com.java.el; public class MemberInfo { private S..

Coding/JSP 2022.04.04

[Servlet] Cookie(쿠키)/ Session(세션)

Cookie(쿠키) - 클라이언트 쿠키 폴더에 저장 - 예: 장바구니 Session(세션) - 서버에 저장 - 예: 로그인/로그아웃 웹 브라우저에서 서버로 어떤 데이터를 요청하면, 서버측에서는 알맞은 로직을 수행한 후 데이터를 웹 브라우저에 응답한 후 서버는 웹 브라우저와의 관계를 종료한다. 연결이 끊어졌을 때 어떤 정보를 지속적으로 유지하기 위한 수단으로 쿠키라는 방식을 사용한다. 쿠키는 서버에서 생성하여 서버가 아닌 클라이언트측에 특정 정보를 저장한다.(4KB 용량 제한) 세션도 쿠키와 마찬가지로 서버와의 관계를 유지하기 위한 수단입니다. 단, 쿠키와 달리 클라이언트의 특정 위치에 저장되는 것이 아니라, 서버상에 객체로 존재한다. 따라서 세션은 서버에서만 접근이 가능하여 보안에 좋고, 데이터 용량 한..

Coding/JSP 2022.04.04

[Servlet] Servlet(서블릿) (1)

Servlet 서블릿이란? 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할 서블릿은 WAS에 동작하는 JAVA 클래스이다. 서블릿은 HttpServlet 클래스를 상속받아야 한다. 웹 페이지를 구성하는 화면(HTML)은 JSP로 표현하고, 복잡한 프로그래밍은 서블릿으로 구현한다. https://javaee.github.io/javaee-spec/javadocs/ Java(TM) EE 8 Specification APIs javaee.github.io Q. 언제 서버메모리에서 파일이 내려올까?! 1. 서버를 꺼버렸을 때 2. 소스를 변경해서 업데이트 할때 서버는 파일단위이다. 하나의 컨테이너 안에 하나의 컨텍스트(Context)를 가지고 있다. servlet, java, html, ..

Coding/JSP 2022.04.04