ServletJSP 표준이 나오기 전에 만들어진 표준으로 자바에서 웹 어플리케이션을 개발 할 수 있도록 만들어짐 Request와 ResponseRequest- Client(클라이언트)가 Server(서버)에게 요청하는 것- 요청 데이터에는 클라이언트가 서버로 부터 받고 싶은 것을 기술한다. Response- Server(서버)가 Client(클라이언트)에게 응답하는 것- 클라이언트가 요청한 것을 응답 데이터에 담아서 보낸다. Servlet 구조 Servlet 구현 1. Dynamic Web Project로 만들어야 한다. 이때, Servlet은 web.xml이 필요하기 때문에 Generate web.xml deployment descriptor을 체크해야 한다. 2. Java Class를 생성 할때 Se..
php 버전 업그레이드(7.1.2 -> 7.2.11) mysql 버전을 5.7에서 8.0으로 올리고 난 후 php를 연동했지만 계속 에러가 발생했다. 원인을 찾아보니 mysql 내용이 많이 달라지면서 php도 그에 맞춰 버전을 바꿔줘야한다... 뭐 이런 내용으로 기억. 따라서 php 버전도 업그레이드 하기로 결정. 다운로드https://windows.php.net/download/ 위의 홈페이지에서 다운로드를 진행 할 수 있다. 나는 현재 Window 10에서 64bit 환경을 사용하고 Apache와 연동해서 사용하고 있으므로 VC15 x64 Thread Safe 버전으로 다운. 업그레이드업그레이드 전 혹시 모르므로 전에 있던 php 7.1.2 파일 백업. 이후 다운받은 zip 파일을 그대로 php7 폴..
시작하기 전윈도우 환경에서 msi 인스톨러를 이용하지 않고 설치한 것을 업그레이드 mySQL 홈페이지에서 MySQL 8.0 Reference Manual 에 윈도우 환경에서 업그레이드 진행하는 방법에 대해 잘 나와있다. https://dev.mysql.com/doc/refman/8.0/en/windows-upgrading.html the Windows ZIP archive distribution 방법을 이용해서 업그레이드를 진행한다. 먼저 mySQL 경로에 가서 필요한 데이터를 백업하고 시작하는 것을 권장한다. 위의 파일들을 전부 다른 폴더에 백업해놓았다. 이후 홈페이지에서 mySQL 8.0.12 를 다운받으면 준비가 끝난다. https://dev.mysql.com/downloads/mysql/ MSI ..
JDBC Driver 다운로드 mySQL 버전 8.0 이상에서 사용 할 수 있는 JDBC Driver를 다운로드 해야한다. 다운로드 사이트 https://dev.mysql.com/downloads/connector/j/ 여기서 각자 플랫폼에 맞는 JDBC 다운로드 * jar 파일만 필요하기 때문에 msi파일은 다운로드 하지 않았다. Windows를 쓰고 있어서 Platform Independent로 다운로드 No thanks, just start my download. 클릭. 다운로드 받은 파일에서 jar 파일만 적당한 경로에 붙여넣기. 이클립스에서 JDBC 파일 추가하기 진행중인 프로젝트에서 오른쪽 버튼 클릭 Build => Configure Build Path... Libraries 탭 => Add ..
저장소 생성현재 자신의 위치를 알려주는 명령어 - pwd cd 명령어로 프로젝트로 사용할 디렉토리로 이동한다. * \가 아닌 슬래시(/)로 경로를 표시해 줘야 한다. git init 명령어로 저장소를 생성한다. 비어 있는 깃 저장소가 생성되었다. 이후 현재 경로 옆에 (master)라는 글자가 붙은 것을 확인 할 수 있다. 폴더를 보면 폴더 옆에 체크 표시가 된 것을 확인 할 수 있다. * git init 명령어로 저장소를 생성하면 생성한 디렉토리에 하위 디렉토리로 .git 디렉토리가 생성된다. 이 디렉토리에는 버전 관리를 하면서 생성되는 여러가지 정보들이 저장된다. 절대 삭제하지 말것! 초기 설정 설치한 git에 user.name과 user.email을 등록하는 것이 좋다. 이는 버전에 만든 사람의 정..
MySQL에서 Error Code: 1093. You can't specify target table 'TableName' for update in FROM clause 과 같은 오류가 발생했을 때 처리 방법. 오류 상황INSERT INTO members(mid_, name_, phone, email, regDate) VALUES ((SELECT CONCAT('M', LPAD(IFNULL(SUBSTRING(MAX(mid_), 2), 0) + 1, 2, 0)) AS newID FROM members), 'Hong', '010-2222-1111', 'hong@naver.com', now()); MySQL에서 동일한 서브쿼리를 사용해서 나타는 현상이다. 별칭을 지정해주면 해결. 해결 방법INSERT INTO ..
git 공식 홈페이지 접속 git 프로그램을 설치하기 위해 git 공식 홈페이지에 접속한다. 홈페이지 주소 : https://git-scm.com/ 윈도우에 맞는 setup 파일 설치. 설치 다운로드 받은 파일 클릭 NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT Install 설치가 완료되고 나면 Finish 실행 검색창에 'git bash' 검색 후 실행 다음과 같은 화면에서 'git' 명령어 실행 위와 같이 git과 관련된 명령어 도움말이 나오면 설치 완료.
소스 코드Main.javapackage com.emp.main; import java.util.Scanner; import com.emp.service.Service; // 메인 메뉴 운영 클래스 public class Main { // 직원 삭제, 패스워드 변경 만들기. public static void main(String[] args) { Scanner sc = new Scanner(System.in); boolean run = true; while(run) { System.out.println("--------------"); System.out.println("직원관리 v2.0"); System.out.println("--------------"); System.out.println("1. 로그..
소스 코드Service.javapackage com.emp.service; import java.sql.Date; import java.util.ArrayList; import java.util.List; import java.util.Scanner; import com.emp.domain.Department; import com.emp.domain.Employee; import com.emp.domain.Job; import com.emp.domain.Login; import com.emp.domain.Region; import com.emp.persistance.DepartmentDAO; import com.emp.persistance.EmployeeDAO; import com.emp.persista..
- Total
- Today
- Yesterday
- 버전 업그레이드
- 설치
- 동사의 활용
- 일본어
- 초기설정
- 저장소생성
- git설치
- た형
- 토비의스프링
- git
- oracle
- mysql 8.0
- PreparedStatement
- ない
- 동사 た
- 직원관리
- Java
- て형
- た
- 일본어 공부
- 외부접속
- 성적관리
- Database
- 동사의활용
- 취업성공패키지
- 번호자동증가
- AH02102
- JDBC
- ない형
- Apache24
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |