일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- openjdk
- 우분투 후기
- 데비안 이클립스
- 리눅스 이클립스
- 이클립스
- ubuntu 18.04
- 우분투18.04
- debian9 eclips
- server.xml
- ubuntu
- 우분투 이클립스
- 리눅스
- jsp
- Servlet
- linux eclips
- 리눅스에서 이클립스
- 자바
- debian9
- 데비안9
- java
- JDK
- 재정렬
- Linux
- jre
- debian
- eclips install
- MySQL
- eclips
- 우분투 사용
- 18.04
- Today
- Total
목록데비안9 (7)
실성한 developer
OS : Ubuntu 18.04 LTS Java Version : OpenJDK 1.8.0 DB Version : 8.0.14 Tomcat Version : 8.5 개발툴 : Eclipse 프로젝트 구성 내용 Server.xml server.xml 구성 내용 xml의 자세한 설정은 https://gcstoryword.tistory.com/7?category=853481 로그인 기능을 구현하기 위해서 회원이 필요합니다. 먼저 회원가입에 필요한 정보를 만들겠습니다. src/Model/MemberBean.java 기능 구현을 목적으로 간단하게 작성하였습니다. build/WebContent/MemberJoin.jsp 회원정보를 받아 각 name에 설정된 박스에 담아 회원가입을 클릭시 form action 에 설..
스프링 어렵네 이해 했다고 생각했던 부분도 다른 분들 예제 코드를 보면 색다르다. 갈길이 멀다.먼저 maven을 사용할려고 한다.maven은 쉽게 생각해서 프로젝트를 관리를 편하게 해주는 도구이다. 라이브러리를 하나하나 다운받아서 넣어주는게 아닌 pom.xml에 적어 라이브러리를 가져와 빌드까지 해주는 아주 편리한 도구라고 생각하자. 이제 pom.xml에서 필요한 라이브러리를 가져올꺼다. 안에 붙쳐 넣으면 된다. 123456789101112131415161718192021222324252627282930313233343536 junit junit 4.12 test org.mybatis mybatis 3.4.1 org.mybatis mybatis-spring 1.3.0 org.springframework ..
OS : Ubuntu 18.04 LTS Java Version : OpenJDK 1.8.0 DB Version : 8.0.14 Tomcat Version : 8.5 개발툴 : Eclipse MVC2방식으로 구성하였습니다. 프로젝트 구성 현재 DB구성 auto_increment를 사용하여 board_num을 자동증가 시켰습니다. mysql의 내장함수인 now()를 사용하여 board_data에 저장합니다. auto_increment는 쉽게 숫자를 자동으로 입력해주지만 중간에 숫자 하나를 삭제하게 되면 삭제된 숫자를 뛰어넘어 다음 수를 입력하게 됩니다. 그 단점을 보안하기 위해 BoardDAO에 재정렬메소드를 정의하였습니다. comment테이블에는 auto_increment를 사용하지 않고 grub이란 수를..
자바의 빈을 Spring framework가 관리를 하여 다양한 기능을 사용할 수 있고, 톰캣을 사용하기에 여러가지를 테스트 할 수 있음 java와 tomcat이 설치 되어 있다는 과정하에 함 이클립스 상단메뉴에서 Help -> Eclipse Marketplace 로 가면나옴 STS(Spring Tool Suite)검색하여 RELEASE Spring tools3 Add-On 설치 전부 체크 되어있는지 확인후 Confirm 설치가 끝난 후 이클립스 재시작 이클립스가 재시작 되고 나면 우클릭으로 프로젝트 생성클릭하여 Spring프로젝트 생성(Legacy Project와 Project는 같음) 프로젝트 생성후 화면
우분투 초간단 자바 설치 저는 우분투 18.04버전입니다. $sudo apt install openjdk-8-jre-headless$sudo apt install openjdk-8-jdk-headless이렇게 2개 설치하시면이렇게 사용가능합니다.이클립스 설치 http://gcstoryword.tistory.com/6
우분투 18.04 사용후기 데비안9에서 우분투18.04 로 이사16버전에서는 다소 무거운 느낌이 있어 데비안9를 사용했지만18.04사용을 해보니 확실히 가볍네요(제 개인적인 생각이요!!)그래서 2018.09.26일부터는 데비안9가 아닌 우분투로 게시물 올라와요!!이클립스는 데비안에서든 민트에서든 어디서든 가능 하기에 그대로 하시면 됩니다!.리눅스에서 이클립스 설치 http://gcstoryword.tistory.com/6
오라클에 시퀀스가 있다면 mysql에는 auto_increment가 있습니다. 먼저 테이블 생성 테이블 생성시 primary key가 들어가야 auto_increment를 사용 할 수 있습니다. 테이블을 생성후 num컬럼과 num2컬럼에 1~5까지의 수를 넣었습니다.(확인 하기 위해) select * from auto_test;로 확인 null값을 준 컬럼 num에 1부터 5 까지 자동증가가 되었습니다. 하지만 num컬럼의 3데이터를 삭제시 3이 비워져 있는 상태로 재정렬은 되지 않고 데이터를 삽입하게 되면 6이 입력됩니다. 그래서 중간데이터를 삭제시에는 재정렬을 해줘야함 @cnt를 0으로 만들어 update문으로 num컬럼을 다시 재정렬 하여 num4데이터가 3이 됨 하지만 지금 삽입하게되면 6이 입력..