본문 바로가기

it

JAVA 메일전송 1.메일 서버를 통해 메일을 발송 처리하는 기능을 말한다. 메일 발송 웹 client ===> 웹 서버(웹서버프로그램) ==> 메일 서버 ==> 메일 클라이언트(해당계정) 2.기본 환경 설정 1) 메일 서버 계정 생성 및 확인 -실습예제 -gmail.com (사용하지 않으시는 분들은 등록해주세요) -보안 설정 부분 처리 (구글 smtp 인증 설정) 꼭 하셔야 합니다. 2) 컨테이너에서 gmail 서버 활용할 수 있게 등록 처리 main/webapp/WEB-INF/lib/activation.jar 가 필요하니 해당 위치 확인 -메일 발송 서버 컨테이너에 설정(smtp) 3.개발순서 1)초기 화면 로딩(form) 제목 발신자 수신자 내용 [메일발송] 2) 초기화면에서 메일발송 클릭시, 처리할 controll.. 더보기
JAVA 파일 업로드 다운로드 1) 주요 기능 1) 게시물 등록시, 첨파일을 등록하고, 2) 상세화면에대 해당 게시물의 첨부파일을 확인 및 다운로드 처리 2) 파일 업로드 뷰에 대한 이해 1. 스프링에서 사용하는 view는 기본적으로 jsp/html 뷰가 default 2. json view(객체 ==> json문자열) 3. 업로드 뷰 (클라이언트 ==> 서버) 파일 정보를 전송하는 뷰. 3) 파일 다운로드 뷰에 대한 이해 1. 서버에 특정한 위치에 있는 파일을 클릭등 이벤트를 처리했을 때, 클라이언트로 파일을 다운로드하게 처리하는 뷰(서버 ==> 클라이언트) resource # 파일서버정보 upload=C:/a01_javaexp/workspace/springweb/src/main/webapp/z01_upload/ # 업로드할 파일 .. 더보기
React 환경설정 React 실행 시키기 전 설치 해야 할 것 1. visual code 설치 https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 2. node.js 설치 https://nodejs.org/en/ No.. 더보기
VUE) "export 'default' (imported as 'router') was not found in './router' "export 'default' (imported as 'router') was not found in './router' 오류 해결 유튜브 보고 따라해서 그대로 입력했을 뿐인데 "export 'default' (imported as 'router') was not found in './router' 오류가 해결되지 않았다. 코드 main.js import Vue from 'vue' import App from './App.vue' import router from './router' import { BootstrapVue, IconsPlugin } from 'bootstrap-vue' // Make BootstrapVue available throughout your project Vue.use(Boo.. 더보기
이클립스 VUE.js 플러그인 설치 https://nodejs.org/ko/download/ node.js 다운로드 링크 Next 쭉 눌러 설치해 주시면 됩니다. 설치 후 cmd창에서 버전 확인 node -v npm -v cmd창 - npm install -g vue-cli 입력 이클립스 실행 MarketPlace 접속 다운로드가 잘 안됐어서 체크 풀었다가 다시 눌렀습니다. 이클립스 프로젝트 생성 New - Other vue 검색 프로젝트 이름 지정 만들어진 프로젝트 오른쪽 마우스 클릭 - Show in Local Terminal - Terminal 터미널에서 npm install 입력 오류가 뜬다면 환경설정 설정 후 재부팅 하시면 됩니다. 환경설정 링크 입니다 https://blog.naver.com/jm97307 개발자 김볼드 블로그 .. 더보기
전자정부 프레임워크 프로젝트 생성 javax.servlet javax.servlet-api provided 3.1.0 경로는 src - main - webapp - WEB-INF - web.xml 입니다. http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee/web-app_3_1.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 아래 창이 안 뜬다면 상단의 Window - Show View - Servers를 누릅니다. 더보기
Database Connection 생성 실습용 mysql 다운로드 https://www.egovframe.go.kr/home/main.do - 실습용 mysql 실행 - 실행방법 : C:\eGovFrame-3.10.0\bin\mysql-5.6.21 startup.bat 더블클릭 - 종료방법 : C:\eGovFrame-3.10.0\bin\mysql-5.6.21 stop.bat 더블클릭 mysql 실행이 안될 때 보시면 됩니다. https://kimbold.tistory.com/6 MY SQL 3306포트 오류 조치 com db에 연결할 때 이런 오류가 뜨실때가 있습니다. C:\eGovFrame-3.10.0\bin\mysql-5.6.21 폴더에서 startup.bat파일을 실행 시키면 되는데요. 안될 때 방법을 설명 하겠습니다. 제가 뜬 오류는 .. 더보기
MY SQL 3306포트 오류 조치 com db에 연결할 때 이런 오류가 뜨실때가 있습니다. C:\eGovFrame-3.10.0\bin\mysql-5.6.21 폴더에서 startup.bat파일을 실행 시키면 되는데요. 안될 때 방법을 설명 하겠습니다. 제가 뜬 오류는 bat파일 실행하자마자 shutdown이 됐습니다. 방법1 my.ini 파일에 port 번호를 변경하는 방법 입니다. 방법2 원인 MySQL 이전에 사용하던 MySQL이 남아있어서 그렇다. 해결 이전 MySQL이 사용하고 있는 3306포트 삭제 1. cmd 창에서 netstat -ano를 입력 -a: 모든 연결과 수신 대기 포트 표시 -n: 주소와 포트 번호를 숫자 형식으로 표시 -o: 각 연결의 프로세스 ID를 표시 (PID) 2. 리소스 모니터 확인 방법 remon.exe.. 더보기