본문 바로가기

분류 전체보기189

VMware을 이용한 Linux CentOS 설치 방법 리눅스를 설치해보자 - CentOS 7 사용 리눅스 작업내용을 다른 PC에 옮기는 법 2019. 6. 17.
Lecture 62 - JSP(20) MyBatis 이용한 게시판, 사진이 나오는 앨범 게시판 jQuery ajax csv / json /xml cross domain 제한 - taglib proxy(*) sql mapper - myBatis sql 문 + java => sql -> xml(mapper) * java programming * web programming 모델 1 / 모델 2 DAO -> myBatis 1. 모델 1 게시판이 돌아 갈 수 있게 해준다 1) 라이브러리 2) context.xml 3) 빈즈 4) jsp / css / image / js myBatis로 바꾸기 위해 1. 라이브러리 2. xml 3. dao -> mapper로 옮기는 작업 4. dao 수정 MyBatisBoardEx01.MyBatisConfig MyBatisBoardEx01.model1.mapper inse.. 2019. 6. 14.
Lecture 61 - JSP(19) ZipcodeController, MyBatis 설정법, Mapper ZipcodeSearch.WebContent.servlet.ZipcodeController package servlet; import java.io.IOException; import java.io.UnsupportedEncodingException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; im.. 2019. 6. 13.
Lecture 60 - JSP(18) JSTL, 우편번호검색 JSTLEx01.WebContent.gugudan X ${ col } ${ row }단 ${ row } x ${ col } = ${ row * col } JstlEx01.WebContent.jstlEx07 - forEach 태그 JstlEx01.WebContent.jstlEx08 url 1 = ${ url1 } url 1 = ${ url1 } url 2 = ${ url2 } JstlEx01.WebContent.jstlEx09 ${ url } JstlEx01.WebContent.jstlEx10 데이터 보이기 : ${ data } 데이터 보이기 : ${ data2 } JSTLEx02.WebContent.jstlEx01 SQL> select * from dept2; select * from dept2 * 1행.. 2019. 6. 12.
Lecture 59 - JSP(17) EL, <%= %>, EL을 Model1 게시판에 적용, JSTL java 소스 - 없애려는 경향 - 태그화 - 액션태그 - 개발자 위주 - 자바소스코드 => 솔루션 - 디자인(퍼블리셔) 위주 - 태그소스 www.csszengarden.com 표현언어 ${ test } ${ 2+5 } ${ 2 div 5 } ${ 2 mod 5 } ${ "10" + 1 } ${ "10" + "1" } \${ "일" + "1" } ${ 2 데이터 저장공간을 갖고있다 데이터 저장공간을 접근하려면 setAttribute/getAttribute를 사용 => EL의.. 2019. 6. 11.
Lecture 58 - JSP(16) Mail, Authentication, MyAuth, MailSender MailEx01 MailEx01.WebContent.mail 이메일 주소 이름 제목 내용 MailEx01.WebContent.mail_ok MailEx01.mail.MyAuth package mail; import javax.mail.Authenticator; import javax.mail.PasswordAuthentication; public class MyAuth extends Authenticator { private String fromMail; private String password; public MyAuth(String fromMail, String password) { this.fromMail = fromMail; this.password = password; } @Override pr.. 2019. 6. 10.
트랜지스터(Transistor) 강의록 - 5 다이악(DIAC) 2019.04.15 - [임베디드 프로세서/전자의 기초] - 트랜지스터(transistor) 강의록 - 1 NPN, PNP형 트랜지스터의 기초 2019.04.16 - [임베디드 프로세서/전자의 기초] - 트랜지스터(transistor) 강의록 - 2 증폭 작용 2019.04.17 - [임베디드 프로세서/전자의 기초] - 트랜지스터(Transistor) 강의록 - 3 다링톤 트랜지스터, 포토 트랜지스터, 접합형 FET, MOS형 FET 2019.05.15 - [임베디드 프로세서/전자의 기초] - 트랜지스터(Transistor) 강의록 - 4 SCR 1. 다이악의 기호 및 구조 DIAC은 Diode Alternating Current Switch의 약자이며 구조는 아래 그림과 같습니다. 4층 다이오드 2개를.. 2019. 6. 5.
Lecture 57 - JSP(15) MVC Model2 기반 게시판(2) WEB-INF에서 모델 2 실행해보기 위와 같이 WEB-INF안에 model2를 복사해서 붙이고 board_write1만 브라우저로 열면 당연히 404 에러가 뜬다. servlet으로 가서 BoardController를 아래와 같이 수정하면 package servlet; import java.io.IOException; import java.io.UnsupportedEncodingException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import java.. 2019. 6. 5.