응급구조사편_의료서비스 검색화면 및 로직1
·
👀 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 응급구조사에게 가장 핵심 서비스는 응급실찾기 이다 사용자에게 필요한 정보는 필요한 의료 서비스 정보 직관적으로 확인할 수 있는 위치 필요 의료 서비스를 받을..
디자인, 이게 최선이였냐?! , 불호령 떨어진 디자인 개편
·
👀 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 🙏 양해의 말씀 그동안 포스팅을 잠시 미뤘다. 마지막 프로젝트에 집중하고 싶었고, 이 프로젝트는 이력서에도 포트폴리오에도 첨삭되는 거라 옵시디언에 열심히 중..
공공데이터포털 API 적용 및 구현
·
👀 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 🙏 양해의 말씀 그동안 포스팅을 잠시 미뤘다. 마지막 프로젝트에 집중하고 싶었고, 이 프로젝트는 이력서에도 포트폴리오에도 첨삭되는 거라 옵시디언에 열심히 중..
HTML, CSS 파일 Spring JSP파일에 적용하기 include적용하기
·
👀 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 🙏 양해의 말씀 그동안 포스팅을 잠시 미뤘다. 마지막 프로젝트에 집중하고 싶었고, 이 프로젝트는 이력서에도 포트폴리오에도 첨삭되는 거라 옵시디언에 열심히 중..
개발개요 및 요구분석
·
👀 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 - 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 - 웹 MVC개발 :: 회원 가입 구현
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. 홈화면 추가 controller 패키지 내부에 HomeController 클래스 추가 @Controller public class HomeController { @GetMapping("/") public String home(){ return "home"; } } Controller를 명시하고 @GetMapping Annotaction을 명시해준다 @GetMapping(“/”) 경우 도메인주소를 의미함 localhost:8080/ 으로 접근 했을때 home.html로 이동한다 resource패키지/templates패키지 안에..
Spring Boot - Spring의 API
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은 김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. API 방식 이란 웹 애플리케이션에서 서버와 클라이언트 간의 통신을 위해 http프로토콜을 사용하여 데이터를 주고 받는 방식이다. 클라이언트가 특정 주소에 http요청을 보내면 서버가 이에 대한 응답을 데이터형식(JSON , XML)등으로 반환하는 구조로 되어있다 기존 정적컨텐츠와 MVC같은 경우 HTML로 렌더링하여 응답을 처리하는 것과 다르게 데이터를 반환하는 구조이다, 주로 서버간 통신에서 사용한다 RESTful 스프링의 API는 대부분 RESTful 원칙을 따른다 Representational State Transf..
Spring Boot - MVC와 템플릿 엔진
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
#김영한 #스프링 #Spring #인프런 #인프런수업 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. MVC Model-View-Controller 역활과 책임과 관련있다. 뷰는 화면을 그리는데 모든 역량을 집중한다 컨트롤러와 모델은 내부적인 처리와 비즈니스 처리에 집중해야한다 기존 MVC1모델은 기능이 나눠져있지 않았고 모든 View파일에 모든 기능을 때려넣었다 유지보수가 어려운 문제가 발생됨 그걸 해결 하고자 MVC 모델로 나눠서 처리하도록 하는 패턴을 주로 쓴다 Thymeleaf 장점 html파일을 작성 후 Copy Path/Reference… 클릭시 Absoluete Path를 복사해주는데 웹브라우저에 해당 Path를..
Spring Boot - 빌드와 실행, 그리고 AOP
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ SᴛʀɪɴɢBᴏᴏᴛ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ 본 포스팅은김영한선생님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 강의를 기반으로 작성되었습니다. 빌드와 실행 빌드하고 실행할 수 있는 파일 만들기 server를 꼭 끄고 진행해야한다 해당 스프링 파일로 터미널 진입한다 명령어 ./gradlew build 빌드 파일로 진입 ls -arlth 빌드 파일 실행 java -jar jar파일명.Jar 잘 안될 경우 ./gradle clean build 해당 명령어로 진행 시 기존 빌드를 삭제하고 다시 재빌드함 AOP(Aspect Orijented Programming) C언어의 포인터 같은 느낌이다 (= 어렵다는 뜻) AOP가 필요한 상황 1. 모든 메서드의 호출 시간을..
20231222🌱 Bean, Container, DI, Mapper, Mybatis
·
🌱 𝐅𝐫𝐚𝐦𝐞𝐰𝐨𝐫𝐤/⠀⠀⠀⠀ Sᴘʀɪɴɢ
❤ 김춘장이의 위키백과 - 나만의 공부 기록 Tistory ❤ GitHub - gayulz/StudyHistory: 나의 공부 기록 commit 나의 공부 기록 commit . Contribute to gayulz/StudyHistory development by creating an account on GitHub. github.com 스프링프레임워크 시작 시 진행하는 단계 스프링 애플리케이션 콘텍스트 초기화 : ApplicationContext Bean 로드 클래스패스(ClassPath)에서 Bean정의를 찾아 로드한다 이 과정에서 XM파일의 어노테이션, JAVA설정 클래스 등에서 Bean정의를 읽어온다 Bean 인스턴스 생성 컨테이너는 Bean정의에 따라 인스턴스를 생성한다, 이 단계에서 DI수행함..
유리쯔의일상