Dynamic WebServer<-> GameServer, StreamingServer 양방향 소통 가능, 리소스를 많이 잡아먹음Vue.js&React.js <-> HTTP, PHP 등웹 개발 restful - get과 post (+delete, put)방식
window preferences - enc 치고 content type에서 css, javascript, java source, jsp UTF-8로 apply,workspace를 othere에서 UTF-8로 바꾸고 apply and close ~인코딩 설정 끝~apa
get 방식은 자료를 날리는데 한계가 있음 / 가벼움 / 노출이 되어도 상관없는 것들(화면 뿌리는 용도) 반면에 post 방식은 그렇지 않음 / 로그인, 로그아웃request에다가 인코딩 설정 / post 방식 안 해주면 한글 깨짐 현상 get 방식으로 서버한테 값을
JSTL,EL식>내장객체get,set Attribute를 담는 것들:(pageContext, request, session(브라우저별,로그인할 때), application)EL식 : ${} //setAttribute의 key값을 앞에 적어준다&&.적는 건 멤버필드 명
인덱스문 공격PreparedStatement 자체가 sql injection 및 다른 장점들 때문에 Statment를 대체하여 쓰인다고 합니다.덕분에 sql구문이 하나의 PreparedStatement안에서 2개이상 실행되지 않도록 방지하는 등 기능이 있는것 같습니다.
======================================================================== ↓ ↓ ↓ ↓ ↓ ↓ ↓1\. mariadb 접속 후 데이터베이스 생성Board테이블 생성 (테이블 생성시 iboard, titl
현민이가 알려줌 ->쿼리문을 작성하다보면 외부에서 해당 글인 iboard가 필요한걸 느껴서 인자값에 iboard를 적었을것이다.그리고 쿼리문 다 작성 후 리턴값을 int로 적을 수 있었을 것이고, void를 적었을 수도 있을것이다.이제 이 readCountUp메소드를
pageContext, request, session (여기까진 개인용), application 수명이 다르다 / 비우는 것도 다 다르다하나라도 setAttribute 되어야만 사용 가능하다
MyUtils : openJSP, getParamInt, parseStringToInt, getLoginUserPk, getLoginUserDBUtils:public class BoardDAO { public static int insBoard(BoardVO param
1\. 디테일2\. 리스트3\. 업데이트4\. 수정5\. 삭제
https://gnaseel.tistory.com/22참고
JacksonJsonajax axiosajax fetch (이걸로 사용한댔음) JSON에서 자바스크립트 문자열로 바꾸고 객체 만들고 등 가능https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jacks
클라이언트가 웹 브라우저를 통해 요청하면 서버에서 실행한 후 결괏값만 클라이언트로 전송. HTTP 프로토콜로 통신하는 웹의 특징과 속성들을 자유롭게 활용할 수 있는 API를 제공함으로써, 클라이언트의 요청과 서버의 응답에 관한 처리 작업이 쉬움. 서블릿과 똑같은 기능을