개발개요 및 요구분석
·
👀 Side Project/Eᴍʙᴀᴅ (23.12~24.01)
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ gayulz - Overview 개발자가 되고싶은 개발어린이💟. gayulz has 11 repositories available. Follow their code on GitHub. github.com GitHub - gayulz/EMBAD_project: EMBAD , MY PROJECT EMBAD , MY PROJECT. Contribute to gayulz/EMBAD_project development by creating an account on GitHub. github.com 프로젝트계획서 위치기반 응급실 연계 시스템 where EM? 데이터베이스 : 오라클11g 언어 : java 11ver IDE : IntelliJ , DBea..
Spring Boot - AOP
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. AOP가 필요한 상황 가상의 시나리오를 생각해보자 모든 메소드의 호출 시간을 측정하고 싶다면? 해당 되는 메소드가 몇 백, 몇 천개라면 ? AOP를 적용하지 않았을땐 일일히 찾아가서 모두다 적용 시킨 뒤 호출 시간을 측정 후 다시 모두 수정해야..
Spring Boot - JPA
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. JPA 자바 퍼시스턴트 API 기존 반복 코드는 물론이고 기본적인 SQL도 JPA가 직접 만들어 실행해준다 SQL과 데이터 중심의 설계에서 객체 중심의 설계로 패러다임을 전환할 수 있다 JPA사용 시 개발 생산성을 크게 높일 수 있다 국내에 점유율은 마이바티스가 높지만 전세계적으로 봤을 때엔 JPA가 독보적이다 인터페이스만 제공하며 구현체로 Hibermate, Eclipse Link등 구현 기술들의 여러개 밴더들 제공하며 주로 Hibermate꺼를 쓴다 java진영에 표준 인터페이스이고 구현은 여러 업체들이 한다고 보면 된다..
Spring Boot - JdbcTemplate
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. JdbcTemplate란? JDBC를 좀더 쉽고 편리하게 사용할 수 있도록 도와주는 클래스이다 자바에서 데이터베이스에 접속한 뒤 SQL문을 실행하기 위한 API 순수 Jdbc와 동일한 환경설정을 하면 된다. 스프링 JdbcTemplate과 MyBatis 같은 라이브러리는 JDBC API에서 본 반복 코드를 대부분 제거해준다. 하지만 SQL은 직접 작성해야 한다. 실무에서도 자주 쓰는 방법이다 선언 Inject를 받을 수 있는건 아님으로 직접 선언해야한다 지금처럼 단일 인스턴스로 발생되는 경우 bean에 등록하지 않아도 된다 ..
Spring Boot - 스프링 통합 테스트
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. 테스트의 종류 단위테스트 통합테스트 단위테스트 단위테스트는 조금씩 쪼개서 테스트를 하는 것으로 기능을 만들 때 잘 동작 되는지 테스트를 하는 것 이다 장점 : 빠르게 테스트를 할 수 있음 통합테스트 전체적으로 잘 동작하는지 테스트하는 것 Spring에서 통합 테스트를 할 경우 단위 테스트보다 더 오래걸린다 지금처럼 기능이 많이 없는 경우 빨리 처리되지만 실무에서 많은 기능과 코드가 있는 상태에서 통합테스트를 하게 된다면 오래 걸리기 때문에 단위 테스트 부터 탄탄하게 진행하는 것이 좋다 Spring 통합테스트 Annotatio..
Spring Boot - 웹 MVC개발 :: 회원 웹 기능 조회와 DB접근
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. 회원 목록 조회 구현 controller/MemberController에 메서드를 추가한다 @GetMapping("/members") public String list(Model model){ // 모든 회원 가입된 정보를 가져온다 List members = memberService.findMembers(); // 멤버리스트를 모델에 모두다 대입하고 화면에 넘기는 것 model.addAttribute("members", members); return "members/memberList"; } templates 패키지에 mem..
2023/12/08 ☁️ 드디어 ! html 파일을 전송시키다
·
📖 Study/☁️ ᴄʟᴏᴜᴅ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 🎉 드디어 ! 프로젝트를 한 html 작업물을 우분투에 올렸따 ! 🎉 학원 과제로 만든 프로젝트인데 이걸로 올렸는데 잘 되서 뿌듯 앞으로도 더 퀄리티 있는 서비스를 올려야겠다 -다-짐- 🚧 Today Board 🚧 1. Ubuntu에 html 폴더 전송 2. 탄력IP접속시 web화면 보이도록 설정 3. html 추가작업 4. nvm 공부 5. 아파치 설정 재확인 [앞으로..
2023/11/09 😱 조별 프로젝트 그리고 이틀째
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 미니 프로젝트 2일차 2023/11/08 🫶 새로운 미니 프로젝트의 시작 👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account o..
2023/11/06 ✨ CRUD를 위한 첫걸음
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com CRUD란 무엇인가 학원 초반 데이터베이스 할때 선생님이 강조했던 단어 중 한 가지가 CRUD였다. CRUD는 데이터베이스와 관련된 주요 작업을 나타내는 약어라고 설명해 주셨다 C : Create ╰┈➤ 데이터를 생성하거나 새로운 레코드를 데이터베이스에 추가 R : Read ╰┈➤ 데이터를 조회하거나 읽어 온은 것, 데이터 베이스에서 정보를 검색하는 작업 U : Updat..
2023/10/31 🤔 Collections Framework & ArrayList
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com Collections Framework 자바 컬렉션 프레임워크(Java Collections Framework)는 자바에서 데이터를 저장, 관리, 처리하기 위한 데이터 구조 및 알고리즘을 제공하는 라이브러리이다. 표준화된 방법으로 데이터를 다루고 다양한 데이터 구조를 제공하여 개발자가 데이터 처리를 보다 효율적으로 수행할 수 있도록 도와준다 기존 배웠던 배열의 단점을 고민..
2023/10/25 😍 클래스 실습 과제2
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 오늘의 실습 과제 문제풀이 package starter; import movietiket.LoginMain; public class TicketStarter { public static void main(String[] args) { // TODO : 티켓 예약 프로그램 시작 new LoginMain(); } } package members; public class Mem..
2023/10/24 😍 클래스 실습 과제
·
👩🏻‍💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/⠀⠀⠀⠀ Jᴀᴠᴀ
👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇 GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 오늘의 실습 과제 소스 작성 전 정리 ToDoList 만들기 1. 일정등록 2. 일정수정 3. 일정삭제 4. 전체보기 Package todo Class Main // 프로그램 시작 TodoList // 생성자 및 프로그램 실행 Work // 일정을 등록할때 등록할 내용 클래스 String day - 일정 날짜 String text - 일정 내용 int iptWork - 중..
유리쯔의일상
'웹개발공부' 태그의 글 목록