전체 글(51)
-
[개인 포트폴리오] [트위터 클론 SNS Deli] 분석 Part. 1
1. 데스크탑 주요 화면 2. 모바일 주요 화면 포트폴리오 개발 동기 : 더 사용자에게 개선된 경험을 줄 수 있는 웹개발자를 꿈꾸기에 실력 향상을 위해 React와 TypeScript를 사용해보고 싶었다. 마땅한 강의를 찾아보던 중 아래 강의를 발견하게 되었다.https://nomadcoders.co/nwitter/lobby 트위터 클론코딩 – 노마드 코더 Nomad CodersReact Firebase for Beginnersnomadcoders.co 기존에 JS강의를 잘 듣기도 했고, 강사 설명 스타일이 나와 맞기도 했기에 수강을 해보았고, 지인들의 니즈를 듣고 반영해서 완성해보았다. 파이어베이스를 처음 써봤는데 편리해서 매우 놀랐다. 아래는 개인 프로젝트의 파일 구조와 주요 기능을 정리..
2024.07.08 -
[패스트캠퍼스] [ Spring MVC part.1 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 91~92강
import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import javax.servlet.http.HttpServletRequest;@Controllerpublic class RequestInfo { @RequestMapping("/requestInfo") public void main(HttpServletRequest request) { System.out.println("request.getCharacterEncoding()="+request.getCharacterEncoding()); // 요청 내용의 인코딩 Syste..
2024.06.03 -
[패스트캠퍼스] [ Spring MVC part.1 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 89강
java.exe -> 자바 인터프리터자바 인터프리터가 메인메서드를 호출호출할 수 있는 이유 : main()이 static이라서 톰캣 -> WAS브라우저 + WAS -> 원격프로그램 실행톰캣 : 요청을 받아서 프로그램을 실행 Q. 외부에서 브라우저로 서버에 있는 프로그램을 실행하려면?1. 프로그램 등록 (외부에서 호출할 수 있게)2. url과 프로그램을 연결 import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controller //1. 프로그램 등록public class ch2 { @RequestMapping("/hello") //2. url(/hell..
2024.05.22 -
[패스트캠퍼스] [ Spring 시작하기 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 83 ~ 88강
FrameWork -> 유지보수, 생산성 장점 Spring으로 개발하기 위해 필요한 도구들자바 개발도구 : Java 11 (8도 괜찮음) (Open JDK 사용)통합개발환경 : STS, IntelliJ웹서버 : Tomcat9웹브라우저 : Chrome데이터 베이스 : MySQL 5.7기타 : VS code, Git (리눅스 언어 이용), AWS, Maven
2024.05.22 -
[패스트캠퍼스] [ static과 JVM 메모리 모델 이해하기 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 77 ~ 82강
1. static과 메모리의 관계Q. 메인(시작) 클래스는 왜 객체생성(new) 없이 실행되는가?A. 메인(시작) 클래스가 동작(실행)되는 방식을 이해해야 한다. 1. JVM이 실행할 클래스를 찾는다 2. static 키워드가 붙어있는 멤버들은 정해진 메모리(static-zone) 위치에 한번 자동으로 로딩한다 -> static 멤버들은 클래스를 사용하는 시점에서 딱 한번 메모리에 로딩된다(★) 3. JVM이 static-zone에서 main() 메서드를 호출한다 4. 호출된 메서드를 Call Stack Frame Area (Stack Area)에 push(기계어 코드를 넣고) 한 뒤 동작을 시작한다\ Call Stack Frame Area (Stack Area) : - 메서드가 호출되면 호출..
2024.05.22 -
[패스트캠퍼스] [ 배열과 클래스의 관계 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 75 ~ 76강
1. 동일한 구조와 이질적인 구조배열 생성 : int[] arr = new int[6];객체 생성 : Student.std = new Student(); 동일한 데이터 : 같은 자료형 -> 배열이질적인 데이터 : Ex) 학생 데이터 -> 객체 2. 기본배열과 객체배열의 관계기본배열 -> 기본 데이터를 저장하는 배열을 그냥 나타내는 말 객체배열의 메모리 표현 3. 클래스를 이용한 논리적인 사고력 public class StundetArrayTest { public static void main(String[] args) { // Q. 객체배열을 이용하여 4명의 학생 데이터를 저장하고 출력하시오. Student[] std = new Student [4]; std[0..
2024.05.21