| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- Java
- c:choose
- 공개키암호시스템
- C#크롤링
- 대칭키암호시스템
- 전자서명
- c:forEach
- JSTL
- 무결성
- 콜백
- RequestMethod.POST
- 서드파티모듈
- 대칭키암호화
- node.js
- egov
- jQuery
- 동적쿼리
- 국제화
- Spring
- SQL
- android
- MySQL
- jsx
- AndroidStudio
- vscode
- mybatis
- JavaScript
- fullcalendar
- react
- NPM
- Today
- Total
목록전체 글 (90)
Today Yewon Learned
Alert(경고창) - alert함수는 사용자에게 중요한 내용이나 경고창을 띄워줄 때 사용하는 함수 alert("완료"); Prompt(입력창) - prompt함수는 사용자에게 입력값을 받을 수 있는 창을 띄워주는 함수 var userInput = prompt("당신의 이름은 무엇인가요?" + ""); Confirm(선택창) - confirm함수는 사용자에게 True / False값을 리턴받을 수 있는 팝업창을 띄워주는 함수 if (confirm("삭제 하시겠습니까?") == true){ // 삭제 수행 코드 else { return; }
장비유형 - DB 데이터에 저장된 MSI로 바로 표기되기 때문에 사용자가 어떤 장비인지 알아보기 불편함 - 다른 화면(장비 등록)에서 설정한 select 속성 값을 현재 화면(스케줄 관리)에 가져와 표기해야 한다. - controller에서 service등록 후 DB query 를 조회한 뒤, 그 결과를 model.addAttribute로 view단에 연결한다. - 공통코드의 COMM_SUB_CD에 알맞는 COMM_SUB_NM 불러오기 - ScheduleController.java CodeData Mcodedata = new CodeData(); Mcodedata.setCOMM_GROUP("M"); Mcodedata.setCOMM_CD("002"); List machine_code = codeServic..
- if문에서 else 구문이 없는 단순 if문을 구성할 때 사용 - test 속성내의 결과가 참이면 실행 - else 구문 없음 기본 사용법 해당 조건이 true일 경우 실행 - if ~ else 문 기본 사용법 //if와 동일 해당 조건이 true일 경우 실행 //else와 동일 해당 조건 외의 다른 조건일 경우 실행 예시 count가 10보다 작은 경우 count가 10보다 크고 20보다 작은 경우 count가 20보다 큰 경우 [참조] : https://offbyone.tistory.com/367
서드파티 모듈 설치 - npm install 모듈명 - 서드파티 모듈 설치시, 작업하던 디렉토리 안에 package-lock.json파일과 node_modules라는 디렉토리가 생성됨 - package-lock.json : 설치된 서드 파티 모듈에 관한 정보 - node_modules : 실제 서드파티 모듈들이 설치되는 디렉토리 * 모듈 설치시, 모듈의 이름이 파일이 아니라 디렉토리 이름인 것을 확인할 수 있음 모듈의 이름 - 모듈의 이름은 어떠한 파일일 수도 있고, 디렉토리일 수도 있다. Node.js에서 모듈이 검색되는 순서 require()함수 - ()안에 써준 인자를 보고 알맞은 함수를 로드 1. packge.json이라는 파일을 가진 디렉토리가 패키지다. 2. 하나의 서드 파티 모듈은 하나의 패..
app.get('/users/:id', (request, response) => { console.log(request.params); //const userName = users[request.params.id - 1]; //response.end(`${userName}`); }); Express 모듈 - 서드 파티 모듈 (다른 개발자나 회사에서 공개해둔 모듈) - Node.js 는 자바스크립트 실행환경 - Express모듈은 Node.js에서 실행될 서버 프로그램을 간편하게 만들 수 있게 해주는 프레임워크 - Express를 사용하면, 서버 프로그램이 갖춰야하는 기능을 편하게 구현할 수 있음 Express 모듈 설치방법 - npm : Node Package Manager 의 줄임말로 서드 파티 모듈을..
const http = require('http'); let server = http.createServer(function(request, response) { response.end('Hello world'); }); server.listen(3000); 이와 같이 Node.js 에서 간단한 서버 프로그램 실행 후, 주소창에 127.0.0.1:3000 으로 접속시, Hello World가 출력되는 것을 확인하였다. 그럼, 주소를 127.0.0.1:3000/users 로 바꿔보자. 똑같은 결과다. 다시 한번, 주소를 127.0.0.1:3000/codeit/item?id=3으로 바꿔보자. 여전히 똑같은 결과로, 이 상태로는 제대로 된 서버 프로그램을 만들기 힘들 것이다. 그러면 어떻게? URL에 따라 알..
URL - Uniform Resource Locator 웹상의 특정 자원 (HTML, CSS, JavaScript, 이미지, 영상)의 위치를 나타낸 문자열 URL의 구조 도메인 네임(Domain Name) 도메인(Domain)이란 우리 말로 '영역, 범위' 이런 뜻인데요. 도메인 네임은 Domain Name System이라고 하는 체계를 바탕으로 생성되는 문자열 이름으로, 인터넷 세계에 존재하는 수많은 영역을 추상적으로 나타내기 위해 사용되는 개념입니다. EX) www.google.com, www.daum.net 등 Domain Name Resolution의 원리 1단계 : 일단 내 컴퓨터는 기본적으로 설정된 네임 서버(Name Server)에 codeit.kr 의 IP 주소를 알려달라는 요청을 보냅니다..
클라이언트와 서버가 통신하기 위해서는 통신규약 필요 const http = require('http'); // http 코어모듈 사용 let server = http.createServer(function(request, response) { //createServer(); 서버 역할을 하는 객체 하나 생성 response.end('Hello world!'); //서버 객체가 클라이언트 요청을 받을 시 응답할 내용 설정 }); server.listen(3000); //서버 객체가 외부 요청 받아들임 3000:포트번호 HTTP - 클라이언트인 웹 브라우저가 서버와 통신을 할 때 지켜야 할 규칙의 통신규약, 프로토콜 127.0.0.1 - 네트워크에서 하나의 컴퓨터가 갖는 IP주소 (자기 자신의 컴퓨터를 나타..
