WEB
-
node.js 경로지정WEB/Node.js 2016. 11. 15. 15:20
ejs파일은 스크립틀릿으로 전달받은 데이터를 브라우저에 뿌려준다이 프로젝트에서는 ejs파일은 하나로 충분하다. Test.js파일const http = require ('http');const fs = require('fs');const ejs = require('ejs'); //추가된 모듈const url = require('url');const person = require('./modules/person.js'); http.createServer( (request, response) => { //localhost:8080/path를 읽어온다.const path = url.parse(request.url).pathname;const personInfo = person.get(path);console.l..
-
node.js 변수 전달WEB/Node.js 2016. 11. 15. 11:00
//모듈 생성const http = require ('http');const fs = require('fs');const ejs = require('ejs'); http.createServer( (request, response) => { //이 파일은 전부 읽으면 에러를 출력해라. fs.readFile('view/Client.ejs','UTF-8', (error, data) => { try { response.writeHead(200, {"Content-Type": "text/html"}); response.end(ejs.render(data,{ 'name':'황수빈', 'message':['성정한','홍석훈','황수빈','이근재','남재현','김명회','윤유진','이재형','이치훈'] }) ); } ..
-
Atom.io 설치WEB/Node.js 2016. 11. 15. 10:32
javascript의 변수 선언 방법var 변수명 = "값"; ecma6의 변수 선언 방법let 변수명 = "값"; ecma6의 상수 선언 방법const 변수명 = "값"; 상수는 객체를 선언할 때 사용한다.변수는 값을 임시 저장할 때 사용한다.const http = require ('http'); ecma6는 function 대신, arrow function을 사용한다. function (request, response){... } == (request, response) => {} cmd에서 npm install ejs를 입력하면 ejs를 사용할 수 있다. template engineejs와 jade중 무엇이 편할까?
-
Nodejs 설치WEB/Node.js 2016. 11. 15. 10:31
var http = require('http'); http.createServer(function (request, response) {response.writeHead(200, {'Content-Type' : 'text/html'});response.end('My name is Lee guen jae!');}).listen(3000, function() {console.log('Server running at http://127.0.0.1:3000/');}); 3000 포트로 서버를 생성합니다.
-
-
Spring (2) : myBatis 연동WEB/Spring 2016. 11. 1. 23:52
핵심 키워드 -MyBatis -Connetion Pool -Ojdbc6 이전 게시물 Spring (1)을 완료하고 이어서 myBatis연동을 시작한다. 1. pom.xml파일을 열고 dependency에서 add를 하여 commons-dbpc를 검색하고 1.4버전을 선택한다. 2. maven repositroy에는 oracle jdbc가 존재하지 않으므로 source 부분에서 직접 작성한다. oracleORACLE JDBC Repositroyhttp://maven.jahia.org/maven2 이것을 작성하면 dependency에서 add하고 ojdbc6 검색으로 com.oracle ojdbc6가 나오기도 한다. 하지만 안나오면 직접 작성해야한다... 11.1.0.7.0 3. Spring (1)에서 생성..
-
Spring (1) : 설정요약WEB/Spring 2016. 11. 1. 23:51
1. web dynamic project를 생성한다. 2. 프로젝트 오른쪽 클릭 후, configure에서 maven을 선택하고 기다린다. 3. 프로젝트의 pom.xml 파일을 열고 dependency창으로 전환한 다음, add 버튼을 눌러 org.springframework를 검색하고 spring-webmvc를 선택한다. 4. web.xml 파일을 열고 indexServlet부분을 전부 지우고 dispatcherServlet 코드를 작성한다. value는 비워두고 url은 /만 해둔다.(UTF-8 encodingFilter를 작성해도 좋다.) 5. WEB-INF 아래에 spring폴더를 생성하고 java bean 파일을 생성한다. 이름은 applicationContext.xml이며, 이 파일의 경로는 ..
-
웹 기능 구현 : 다운로드WEB/WEB 개발 2016. 10. 31. 00:20
다운로드다운로드 서블릿을 만들자String articleId = Param.getStringParam(request, "articleId"); ArticlesVO articlesVO = articlesBiz.getArticleBy(articleId);String fileName = articlesVO.getFileName();if(fileName != null || fileName.length() > 0 ) {DownloadUtil downloadUtil = DownloadUtil.getInstance("D:\\board\\uploadfiles");downloadUtil.download(request, response, fileName, fileName);} 본인이 쓴 것만 삭제 수정 버튼 보기삭제 수정