[Basics] API란? API의 개념
2022. 6. 27. 09:49
Web/Basics
API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스) 컴퓨터나 컴퓨터 프로그램 사이의 연결이다. 일종의 소프트웨어 인터페이스이며 다른 종류의 소프트웨어에 서비스를 제공한다. 이러한 연결이나 인터페이스를 빌드하거나 사용하는 방법을 기술하는 문서나 표준은 API 사양으로 부른다. / 출처: 위키백과 예를 들어 식당의 점원과 같은 개념이다. 손님(Program)이 점원에게 메뉴(Command)를 주문(Request)하면 요리사(SW)가 주문된 메뉴(Return)을 주고 점원이 이를 손님에게 준다. 손님과 요리사 사이를 연결하듯이, computer나 computer program, SW가 통신할 수 있도록 사이를 연결하는 연결 통로 그 자체를 API라고 부른..
[SMTP] 이메일 송수신 프로토콜
2022. 2. 10. 09:56
Web/Basics
SMTP(Simple Mail Transfer Protocol)란, 메일을 송수신할 때 쓰는 프로토콜. 응용 프로그램 계층 Protocol. POP(우편 프로토콜) IMAP(인터넷 메시지 액세스 프로토콜) pom.xml org.springframework spring-context-support ${org.springframework-version} com.sun.mail javax.mail 1.5.6 Library 이용을 위해 Library가 생성하는 class를 root-context.xml에서 bean으로 생성을 해야 함. root-context.xml true true github 배포 시 실제 관리자 계정 및 관리자 비밀번호 부분 수정 요망. SMTP Mail Server 1. 회사, 거래처 -..
[Back-end] 기초
2022. 2. 3. 13:41
Web/Basics
Java로 WEB Program을 만들게 되면 Server Program이 됨. WAS(WEB Application Server)는 code를 실행시켜서 Request에 응답할 수 있게 함 실행 환경은 Web Server와 WAS로 구성한다. Back-end 개발 java stack JVM WAS DBMS JDK Servlet JSP JDBC JSP-Tiles JAVA WEB API Java JDBC-ORIM Spring Linux Maven Git +Front-end HTML과 CSS, JavaScript 정도는 다룰 수 있어야 함. Java Program에 Servlet(API)을 적용하면 Java WEB Program이 됨. Servlet HTML code 출력 문제가 있어 JSP를 이용. JSP는..