일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- debian9 eclips
- eclips install
- jre
- Linux
- 우분투 사용
- JDK
- ubuntu 18.04
- 우분투 후기
- 18.04
- server.xml
- MySQL
- jsp
- 리눅스 이클립스
- 우분투18.04
- 자바
- linux eclips
- 리눅스
- java
- 데비안 이클립스
- eclips
- 데비안9
- openjdk
- 우분투 이클립스
- debian9
- 재정렬
- Servlet
- 리눅스에서 이클립스
- 이클립스
- debian
- Today
- Total
목록자바 (5)
실성한 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 에 설..
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이란 수를..

JPA란? Java Persistence API의 약자로 기존 EJB에서 Entity Been을 대체하는 기술이다. JPA의 등장으로 복잡하고 여러 개의 SQL문이 필요 없어졌으며, 개발이 빠른 장점과 비즈니스 로직에 집중으로 객체지향적으로 사용 가능하다. 하지만 잘 못 사용할 경우 데이터 꼬임 등, 끝도 없는 문제가 발생할 수 있다. REST API란? REpresentational State Transfer Application Programming Interface 약자로 HTTP프로토콜의 장점인 URL을 이용하여 메서드를 사용으로 업무 구분이 나눠지게 되어 개발에 집중할 수 있다. 환경 Client : window10 DB : Ubuntu 19.10 연결 확인까지 최소한의 프로젝트 파일 구조 현재..

스트래티지 패턴이란? 전략 패턴 (Strategy Pattern): 알고리즘 군을 정의하고 각각 하나의 클래스로 캡슐화한 다음, 필요할 때 서로 교환해서 사용할 수 있게 해준다. 전략 패턴 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 전략 패턴(strategy pattern) 또는 정책 패턴(policy pattern)은 실행 중에 알고리즘을 선택할 수 있게 하는 행위 소프트웨어 디자인 패턴이다. 전략 패턴은 특정한 계열의 알고리즘들을 정의하고 각 알고리즘을 캡슐화하며 이 알고리즘들을 해당 계열 안에서 상호 교체가 가능하게 만든다. 전략은 알고리즘을 사용하는 클라이언트와는 독립적으로 다양하게 만든다.[1] 전략은 유연하고 ko.wikipedia.or..
자바의 빈을 Spring framework가 관리를 하여 다양한 기능을 사용할 수 있고, 톰캣을 사용하기에 여러가지를 테스트 할 수 있음 java와 tomcat이 설치 되어 있다는 과정하에 함 이클립스 상단메뉴에서 Help -> Eclipse Marketplace 로 가면나옴 STS(Spring Tool Suite)검색하여 RELEASE Spring tools3 Add-On 설치 전부 체크 되어있는지 확인후 Confirm 설치가 끝난 후 이클립스 재시작 이클립스가 재시작 되고 나면 우클릭으로 프로젝트 생성클릭하여 Spring프로젝트 생성(Legacy Project와 Project는 같음) 프로젝트 생성후 화면