본문 바로가기

프로그래밍

(79)
nodemon 설치 후 설정 "scripts": { "start": "nodemon ./bin/www" }, package.json 폴더 내에 start : node 를 nodemon으로 바꿔주면 npm start 할 때 위에 것이 실행된다. 노드몬은 터미널 내에서 설치하면 된다.
Node.js Express Node.js의 프로젝트를 시작할 때 구조의 뼈대를 만들어주는 express 를 이용하면 편리하다.express-generator 를 설치한다$npm i -g express -generator 새 프로젝트를 설치한다. backend 폴더를 만든 다음에 backend 폴더로 가서 새로운 프로젝트를 생성했다. 프로젝트명은 'address' 이다.템플릿은 pug, ejs 중에 ejs로 설치하였다.$mkdir backend$cd backend$express address --view=ejs 그러면 backend 폴더 내에 address폴더가 생성되고 node.js 프로젝트의 내용이 보인다. 프로젝트 내로 들어가서 npm 모듈을 설치해준다. install 명령어 대신에 i 만 쓰면 편하다.$cd address$n..
생활코딩 강좌(Ajax) onclick="fetch('html').then(function(response){response.text().then(function(text){document.querySelector('article').innerHTML = text; })})"
spring 비밀번호 찾기 사용환경 및 언어: 이클립스, sts, spring4, oracle11 1. pom.xml에 dependency 추가 javax.mail mail 1.4.7 org.springframework spring-context-support 4.1.7.RELEASE 2. root-context 에 빈 등록, 하기 전에 먼저 mail과 mailsender 먼저 만들어야 에러가 나지 않는다. 4번 먼저 !! smtp true true true 3.비밀번호 찾기의 대략적인 프로세스는 이메일과 비밀번호 질문, 힌트를 입력 받은 다음 컨트롤러에서 임시 비밀번호 생성-> 이메일, 비밀번호질문, 힌트가 맞다면 mapper 에서 임시 비밀번호로 재설정->session에 값 저장->이메일 전달 4. mail과 mailsende..
스프링 이메일 보내기 1. pom.xml 에 메일 보내기에 필요한 것을 추가한다.spring-context-support 의 버전은 현재 스프링 버전과 똑같은 것으로 한 javax.mail mail 1.4.7 org.springframework spring-context-support 4.1.7.RELEASE org.springframework.integration spring-integration-mail 4.1.7.RELEASE 1-1. root-context에 추가한다. smtp true true true 1-3. 구글에 들어가서 보안수준허용을 바꾸어준다. 1-4. gmail 환경설정에 들어가서 전달 및 POP/IMAP 설정을 밑에 처럼 바꾸어준다. 2. MailService 만든다.public interface Mai..
Generic public class Generic { public static void main(String[] args) { List example = new ArrayList(); example.add("글자1"); example.add("글자2"); example.add("글자3"); example.add("글자4"); System.out.println(example); } String 형으로 리스트의 형식을 지정해준다.
컬렉션 Collection Collection 이란 ? 같은 타입의 참조값을 여러 개 저장하기 위한 자바 라이브러리Collection framework 이란 ? 컬렉션들을 한 곳에 모아서 편리하게 사용할 수 있도록 관리하는 표준화된 구조 Collection 안에는 List, Set, Map 이 있다. 가장 상위 인터페이스 : Iterator (다음데이터가 있는지, 없는지 같은 hasNext() 메소드가 있다. 컬렉션 인터페이스 : Collection 인터페이스주요메소드boolean add(요소) : 전달된 요소를 추가 void add(int 위치, 요소) : 지정한 위치에 요소를 추가 boolean remove(객체) : 컬렉션에서 전달된 객체를 제거 boolean equals(객체) : 해당 컬렉션과 전달된 객체가 같은지 체크i..
@ResponseBody @ResponseBody를 이용하면 설정된 뷰가 나타나지않고 HTTP Response Body 에 직접 나타나게 된다. @ResposeBody가 없으면 설정된 뷰가 나타나지만 @RequestMapping(value = "/checkDelete" ,method = RequestMethod.POST) public String checkDelete(@Valid MemberVO memberVO, Model model) throws Exception { if(memberVO== null) { return "jsp/admin/nochecks"; }else { model.addAttribute(memberVO ); System.out.println(memberVO ); return "jsp/admin/checkDel..