최신 글
-
[패스트캠퍼스] Java & Spring 웹 개발 종합반 8주차 학습일지
내일배움카드, 국비지원교육 Chapter 03. Spring DI와 AOP 15 ~ 16. DAO의 작성과 적용 DAO란 데이터에 접근하기 위한 객체 컨트롤러에서 DB에 직접 접근할 수 있으나, dao로 따로 분리해 중복 코드를 제거하는 것이 좋음 코드는 똑같은데 왜 자꾸 오류가 발생하는지 모르겠다... root-context.xml 때문인 것 같은데 18. AOP의 개념과 용어 코드를 자동으로 추가하려면 메소드의 맨 앞이나 맨 뒤에만 넣을 수 있음 AOP란 부가 기능을 동적으로 추가해주는 기술 용어 설명 target advice가 추가될 객체 advice target에 동적으로 추가될 부가 기능(코드) join point advice가 추가될 대상(메서드) pointcut join point들을 정의한..
-
[패스트캠퍼스] Java & Spring 웹 개발 종합반 7주차 학습일지
내일배움카드, 국비지원교육 Chapter 02. Spring MVC 23. 쿠키(Cookie) 쿠키 : 이름과 값의 쌍으로 구성된 작은 정보 (아스키 문자만 가능) 서버에서 생성 후 전송, 브라우저에 저장 유효기간 이후 자동 삭제 서버에 요청 시 domain, path가 일치하는 경우에만 자동 전송 // 쿠키 생성 Cookie cookie = new Cookie(name, value); cookie.setMaxAge(60*60*24); // 24H response.addCookie(cookie); // 쿠키 삭제 Cookie cookie = new Cookie(name, value); // 변경할 쿠키와 같은 이름 쿠키 생성 cookie.setMaxAge(0); response.addCookie(cook..
-
[패스트캠퍼스] Java & Spring 웹 개발 종합반 6주차 학습일지
내일배움카드, 국비지원교육 Chapter 02. Spring MVC 01. 원격 프로그램의 실행 자바 인터프리터가 메인을 호출할 수 있는 이유는 main 메서드가 static이기 때문 -> static이 아니면 객체를 생성해야 하는데, static이 없어도 실행되는 이유는 tomcat 내부에서 객체를 생성해주기 때문에 외부에서 호출할 수 있도록 프로그램을 등록하고 URL과 프로그램을 연결해야 함 @Controller// 프로그램 등록 public class Hello { @RequestMapping("/hello")// URL과 main()을 연결 public void main() { System.out.println("Hello"); } } public class Main { public static ..
-
[패스트캠퍼스] Java & Spring 웹 개발 종합반 5주차 학습일지
내일배움카드, 국비지원교육 Chapter 01. Spring 시작하기 02. 개발 도구 소개 자바 개발 도구 : Java 11 통합 개발 환경 : STS3, IntelliJ 웹 서버 : Tomcat 9 웹 브라우저 : Chrome 데이터베이스 : MySQL 5.7 기타 : VSCode, Git, AWS, Maven https://github.com/castello/spring_basic GitHub - castello/spring_basic: 남궁성의 스프링 기본 강의 @fastcampus.co.kr 남궁성의 스프링 기본 강의 @fastcampus.co.kr. Contribute to castello/spring_basic development by creating an account on GitHub...
인기 글
-
[패스트캠퍼스] Java & Spring 웹 개발 종합반 6주차 학습일지
내일배움카드, 국비지원교육 Chapter 02. Spring MVC 01. 원격 프로그램의 실행 자바 인터프리터가 메인을 호출할 수 있는 이유는 main 메서드가 static이기 때문 -> static이 아니면 객체를 생성해야 하는데, static이 없어도 실행되는 이유는 tomcat 내부에서 객체를 생성해주기 때문에 외부에서 호출할 수 있도록 프로그램을 등록하고 URL과 프로그램을 연결해야 함 @Controller// 프로그램 등록 public class Hello { @RequestMapping("/hello")// URL과 main()을 연결 public void main() { System.out.println("Hello"); } } public class Main { public static ..
-
[브론즈 Ⅴ] 25304번 :: 영수증 / Java
문제 https://www.acmicpc.net/problem/25304 25304번: 영수증 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것 www.acmicpc.net 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader ..
-
[브론즈 Ⅴ] 6840번 :: Who is in the middle? / Java
문제 https://www.acmicpc.net/problem/6840 6840번: Who is in the middle? In the story Goldilocks and the Three Bears, each bear had a bowl of porridge to eat while sitting at his/her favourite chair. What the story didn’t tell us is that Goldilocks moved the bowls around on the table, so the bowls were not at the right seats www.acmicpc.net 코드 import java.util.Arrays; import java.util.Scanner; publi..
-
[패스트캠퍼스] Java & Spring 웹 개발 종합반 1주차 학습일지
내일배움카드, 국비지원교육 Chapter 1. 자바 기초 01. 자바 프로그래밍 시작하기 - 자바 프로그래밍의 특징 플랫폼에 영향을 받지 않음 객체 지향 언어 -> 유지보수가 쉽고 확장성 좋음 안정적 풍부한 기능 제공되는 오픈 소스 - 객체 지향 프로그래밍 OOP(Object Oriented Programming) 재사용성, 유지보수, 코드 관리, 신뢰성 높은 프로그램 JDK : 자바에서 제공되는 개발용 라이브러리 JRE : 자바 프로그램이 실행되는 환경 JVM : 자바 가상 머신 04. 컴퓨터에서 자료 표현하기 1bit : 컴퓨터가 표현하는 데이터의 최소 단위 byte : 1byte = 8bit 06. 정수는 프로그램에서 어떻게 표현하여 사용하나요 - primitive data type (기본 자료형)..