본문 바로가기

개발

(24)
트랜잭션이란? 트랜잭션은 데이터베이스에서 하나의 작업단위를 말한다 예를 들면 송금서비스가있다고 하자 A가 B한테 10만원을 보낸다그러면 A계좌에서 10만원을 빼야한다그리고 B계좌에 10만원을 더해야한다 하지만 A에서는 10만원을 빼고나서 데이터베이스에서 오류가발생하면 B는 10만원을 받지못하고 A는 10만원을 잃게된다 이러한 것을 방지하기 위해서는 트랜젝션을 사용한다 만약 이런 오류가발생하였을때는 A에 다시 10만원을 더하여 원상태로 복구시킨다 이것을 rollback이라고 한다 만약 오류가 발생하지않고 정상적으로 송금에 성공하였을때는 commit이라고한다
JDBC란? DBMS마다 함수나 사용하는방법이 다르다 그러면 DBMS를 바꾸는경우 코드를 많이 수정해줘야한다 그런상황을 방지하기위하여 JDBC라는것을 사용한다 JDBC의 맞춰 코드를 짜면 자기가 사용할 DBMS의 JDBC드라이버를 설치하여 연결해주면 JDBC가 알아서 해당DBMS를 사용할수있게 해준다 즉 JDBC는 통역기 같은 거다
API란? 한 프로그램에서 다른 프로그램으로 데이터를 주고받기 위한방법api=메뉴판예를들면 웹툰서비스 API는 웹툰서버와 손님이 웹툰을 주고받기 위한방법(코드) DB에서 웹툰을뽑아서 보여준다이 코드가 API이다 유저에게 이걸 알려준다(설명서느낌) API가 가져야할내용:요청방식이 들어가야한다 예를등명 GET요청 같은거어떤자료를 요청할지 들어가야한다자료요청에 필요한 추가정보를 파라미터에 넣는다 예를들면 내아이디,이름,몇화 보고싶은지 같은거등등 웹의 경우 REST API라는 원칙에따라 작성하면 좋다(방법론) URL이 API요청하는 공간이다 링크또한 API요청하는 공간이다
HTML 태그및 속성 정리 : 해당 웹페이지안에 다른 html을 불러와서 삽입하는 태그이다srcdoc : src는 문서를 연결하는거와달리 srcdoc는 문서의 내용을 직접입력할수있다 선을 그어준다  공백을 만들어준다 아무런의미가 없는태그로 범위를 나누기위한태그이다 기본택스트와 다른생김새의 택스트로 만들어주는 태그이다