본문 바로가기

JSP

(29)
stateful과 stateless https://5equal0.tistory.com/entry/StatefulStateless-Stateful-vs-Stateless-%EC%84%9C%EB%B9%84%EC%8A%A4%EC%99%80-HTTP-%EB%B0%8F-REST 소켓통신 : stateful 세션O http : stateless 세션X http + 세션 : stateful 소켓이 달리면 stateful이다. JWT : stateless
SHA256.java SHA256.java package com.cos.blog.util; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; // 1234 -> 해쉬 ABCDJKEJKL#%#%#%#@@243242 // 해쉬암호 : SHA256, HMAC256 // 암호화+복호화 : Base64 public class SHA256 { private final static String mSalt = "코스"; public static String encodeSha256(String source) { String result = ""; byte[] a = source.getBytes(); byte[] salt = mSalt.getBy..
사진업로드 클라이언트가 파일(사진)을 업로드하는 과정을 구현해야하는데 cos라는 라이브러리를 이용해서 할 것이다. WEB-INF-lib에 cos.jar 저장 COS 라이브러리 의 MultipartRequest는 업로드를 할때 사용한다. 일단 파일을 받을 upload(폴더)를 만들어둔다. 파일 업로드 폼 올린사람 : 제목 : 파일명1 : 파일명2 : HTML으로 입력과 파일을 업로드할 폼을 만든다. 업로드 확인 및 다운로드 페이지 이동 Upload.jsp를 만든다. 처음에 만든 HTML 폼에서 전송을하면 아까 만들어둔 서버 경로의 upload에 파일들이 올라간다. 여기서 tmp2는 컴퓨터마다 다르다. 전송을 누르면 이동하는 페이지 올린 사람 : 제목 : 파일명1 : 파일명2 : 예제에서는 순서대로 되었지만 현재는 순..
쇼핑몰 사이트 jsp 모델2 프로젝트 준비 쌤 코딩리스트 블로그에서 작년초에 올려두신 템플렛들에서 쇼핑몰 부트스트랩 템플릿 사이트 찾기! 탬플릿을 잘 찾아야함 c드라이브에 프로젝트 폴더 만들어서 다운로드 받은 걸 알집풀기 비주얼 스튜디어 코드에서 커스터마이징하기 html들을 jsp로 가기 전에 수정하기 css, js 경로 절대경로로 /프로젝트명/폴더명/css/파일명 그다음 index.jsp만들어서 index.html내용 복붙 header footer include로 만들거야 include 폴더 만들고 index.jsp에서 header부분 볻붙 header.jsp로 옮김. 화면(jsp)이랑 팩토리 만들어서 쌤한테 이야기하기! 하루 이틀 걸릴 것임.
hub에서 clone하고 WebContent파일들마다 <@ 부분 오류 해당 프로젝트의 서버를 제대로 안잡아줘서 오류가 발생한것임.
블로그 카카오 로그인 나중에 프레임워크에 구글 로그인, 페이스북 로그인이 있어요. 구조 파악하는게 어려울 수 있음. 그래서 오늘은 카카오 로그인 코드 날로 짜면서 구조 파악하고 원리를 이해해 볼거에요. 그럼 나중에 프레임 워크로 할 때 수월할 거에요. 일반 사용자 (리소스 오너) 블로그나 사이트(클라이언트) 인증 서버(카카오 API) resourse 서버는레파지토리가 있어요 디비에 연결되어있음. 카카오는 API 서버를 들고 있음 GET POST PUT DELETE로 요청을 할 수 있음 카카오 API서버는 응답을 JSON으로 해준다. 카카오 API 서버는 컨트롤러인데 요청을 받으면 Resource서버에 요청을 한다. ->API서버는 인증서버라고 한다. ->Resource서버에서 분기를하고 DB에 간다. ->그리고 그대로 되돌아..
이클립스 eclipse sts툴 java / html / javascript 자동완성 1. 자바 Auto Activation에서 딜레이를 0으로 triggers를 마침표(.)와 모든 영어 소문자를 넣어준다 그리고 엔터를 칠 경우에만 자동완성 해주도록 세팅 2. HTML 자바와 비슷하게 세팅 3. 자바스크립트 위와 같이 세팅해주고 마켓에서 Eclipse Enterprise Java Developer Tools 인스톨 해준다.(설치가 완료되고도 오른쪽 하단에 백그라운드로 설치되는 경우가 있다. 기다리자.) 이것만 설치해도 function() 등 기본적인 템플레이트가 뜬다 http://blog.naver.com/njw1204/221654918683 이클립스에서 자바스크립트 및 jQuery 자동 완성 사용하기 (Tern Eclipse IDE) 이클립스에서 웹 프론트엔드 개발을 할 때 불편한 점이..
이클립스 Web 자동완성 세팅 https://ondolroom.tistory.com/480