Web

반응형
반응형
Web/Typescript

[Typescript]설치셋팅&기본문법

Typescript를 사용하는 이유 javascript는 Dynamic typing(타입을 알아서 바꿔줌)을 지원하는 언어이다. typescript는 타입을 지정해서 사용할 수 있어서 타입에러를 쉽게 잡아줄 수 있다. 🌿 설치세팅 01. 일반 HTML, CSS, JS 웹개발 시 타입스크립트 설치 npm install -g typescript 여기서 에러가 난다면, node 버전문제로 최신버전으로 업그레이드 해주면 해결된다. 1. 노드 버전 확인 : node -v 2. npm install -g n 명령어로 Node.js 버전을 관리할 수 있는 n이라는 모듈을 설치 3. n 모듈을 사용해 node.js 를 설치합니다. n 명령어와 함께 원하는 버전을 입력하면 됩니다. n stable : 안정 버전 n la..

Web/Spring

[Spring]SpringBoot03_JPA

00. 기본 개념 ▶︎ ORM(Object Relational Mapping) - 객체와 관계형데이터베이스 매핑, 객체가 테이블이 되도록 매핑시켜주는 프레임 워크 - 프로그램 복잡도를 줄이고 자바 객체와 쿼리를 분리할 수 있으며 트랜잭션 처리나 기타 데이터베이스 관련 작업들을 좀 더 편리하게 처리할 수 있는 방법 - SQL Query가 아닌 직관적인 코드(메서드)로서 데이터를 조작할 수 있다. : 기존쿼리( SELECT * FROM MEMBER;)를 ORM을 사용하면 member.findAll()이라는 메서드호출로 데이터 조회 가능 ▶︎ JPA(Java Persistence API) - 자바 ORM 기술에 대한 API 표준 명세, ORM을 사용하기 위한 표준 인터페이스 모아둔 것 - spring Boot..

Web/Spring

[Spring]SpringBoot02_Thymeleaf: utility, expression, params..

SpringBoot에서 Thymeleaf를 사용하는 법을 알아보자. 이때 SpringBoot와 Thymeleaf는 같지 않음을 기억하자. Thymeleaf - OGNL(Object-Graph Navigation Language): 자바의 값에 접근하기 위한 오픈소스 표현식(template) 언어 - SSR(Server-Side Rendering)을 도와주는 template - 디자이너와 개발자 간의 연결이 쉬워진다. 1. SSR와 CSR ▶︎ SSR(Server-Side Rendering): 서버에서 그려준다. ▶︎ CSR(Client-side Rendering): 클라이언트에서 그려준다. 빠른 속도가 장점 2. Thymeleaf 사용하기 ▶︎ index.html -> src/main/resources/..

Web/Spring

[Spring]SpringBoot01

SpringBoot 1. 경량 : spring 자체가 경량컨테이너로 만들어졌지만 현재는 많이 무거워져서 이부분을 보완하기 위해 등장 2. 내장 서버: tomcat을 따로 설치하지 않아도 내부적으로 사용이 가능 3. 의존성 자동관리 : 프로젝트를 만들때 dependency를 추가해서 만들수 있음 4. No XML : xml설정과정의 불편함을 느껴 자바로 관리할수 있도록 구성 ▷ spring.io -> project -> spring initializr -> 원하는 설정 후 generate -> 압출해제 후 maven existing projects로 import ▶︎ 이클립스에서 만들 경우 : Spring Starter Project로 만든다. ▶︎ SpringBoot에서는 jsp대신 thymeleaf를 ..

Web/Spring

[Spring]MVC_08.jdbc_lamda(익명함수)

Spring JDBC 순서 5. pom.xml: spring-jdbc, ojdbc6(datanucleus) 6. web.xml: *.do, encodingFilter 7. src/main/resource/sqls/ - db.properties - jdbc.sql 00. 익명함수(Anonymous Functions) 함수의 이름이 없는 함수로, 공통적으로 일급객체(First Clss Citizen)라는 특징을 가지고 있다. 일급객체란, 다른 객체에 적용가능한 연산을 모두 지원하는 개체를 가르킨다. 함수를 값으로 사용할 수 있으며 파라미터로 전달 및 변수에 대입하기와 같은 연산이 가능하다. ※ 자바 익명함수는 메소드를 하나만 가지고 있을 때 람다식으로 표현 가능하다. ▶︎ @FunctionalInterfac..

Web/Spring

[Spring]MVC_07.update

버전 Update 순서 1. web.xml : 2.5 -> 4.0 (new dynamic web project에서 web module 설정을 4.0으로 생성 -> 복붙) 2. pom.xml - java-version: 1.6 -> 1.8 (이후부터는 9버전으로 바뀜) - org.springframework-version : 3.1.1 -> 5.2.9(5.3부터는 RELEASE 없음) - servlet-api: -> javax.servlet-api 4.0.1 - jsp-api: -> javax.servlet.jsp-api 2.3.3 - maven-compiler-plugin 'source / target' : 1.6 -> 1.8 - org.aspectj-version: 우리가 고쳐보는 것으로.. 3. pr..

emojiyeon
'Web' 카테고리의 글 목록 (2 Page)