개발일기/Spring

※ persistence - 영속성 자바 진영의 ORM 기술 표준으로 인터페이스의 모음(즉, 실제로 동작하는 것이 아님),JPA 인터페이스를 구현한 대표적인 오픈소스가 Hibernate. ORM(Object Relational Mapping) - 객체 관계 매핑객체와 데이터베이스의 관계를 매핑객체는 객체대로 설계하고, 관계형 데이터베이스는 관계형 데이터베이스대로 설계 MVC 패턴에서 모델을 기술하는 도구, 객체와 모델 사이의 관계를 기술하는 도구JPA는 ORM 프레임워크 중 하나- 사용하는 이유 : 데이터베이스 접근을 프로그래밍 언어의 관점에서 맞출 수 있고, 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결함, SQL 문을 직접 작성하지 않고 엔티티를 객체로 표현 가능 등Hiberna..
백엔드를 설정하려고 검색을 하던 중 어떤 블로그는 application.properties 사용하고 어떤 블로그는 application.yml을 사용함을 발견했다. 나는 application.yml 파일이 없는데...? properties 와 yml의 대표적인 차이는 내부 구조- properties : 각 줄마다 key=value의 형태spring.application.name=canlenderProjectspring.data.mongodb.uri=mongodb+srv://:@canlenderdb.dbqectn.mongodb.net/......spring.data.mongodb.database=mydatelist                 - yml : 들여쓰기로 구분되는 계층 구조 및 key: val..
※ Back-end : 서버와 응용 프로그램, 데이터베이스로 구성되어 있음, 데이터베이스 입출력 및 비즈니스 프로세스 구현 Spring 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 애플리케이션 프레임워크 Spring 등장배경 EJB(Enterprise Java Beans) : Spring 등장 전까지 java 진영의 표준 기술 비용이 너무 비싸고, 복잡하고 어려운데 느림 transaction, 분산 기술, ORM 등 지원 기술 多 EJB에 의존적으로 코드를 짜야해서 코드가 지저분하고, 기술 수준 자체가 낮은 치명적인 단점 옛날 순수한 자바로 돌아가자(POJO: Plain Old Java Object, 마틴 파울러)라는 말이 나올 정도의 지옥 지옥을 겪던 두 명의 개발자가 오픈소스 개발 → spring..
json 파일이 한 줄로 되어있지 않고 띄어쓰기가 되어 있을 경우 File file = new File(fileUpDownService.getFileLocation().toString() + "/cellLine/CellLineInhibitor.json"); try { BufferedReader br = new BufferedReader(new FileReader(file)); Gson gson = new Gson(); //이 부분을 추가해준다 String inputLine; StringBuilder sb = new StringBuilder(); while ((inputLine = br.readLine()) != null) { sb.append(inputLine); } List json = gson.fro..
https://jsoup.org/cookbook/extracting-data/selector-syntax Use CSS selectors to find elements: jsoup Java HTML parser Use CSS selectors to find elements Problem You want to find or manipulate elements using CSS selectors. Solution Use the Element.select(String cssSelector) and Elements.select(String selector) methods: File input = new File("/tmp/input.html"); Document doc jsoup.org String crawli..
길동이이이잉
'개발일기/Spring' 카테고리의 글 목록