일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컬렉션프레임워크
- GRANT VIEW
- 예외미루기
- 인터페이스
- 객체 비교
- 추상메서드
- 대덕인재개발원
- NestedFor
- oracle
- 다형성
- cursor문
- 정수형타입
- 사용자예외클래스생성
- 자바
- EnhancedFor
- 컬렉션 타입
- 자동차수리시스템
- 생성자오버로드
- Java
- 오라클
- 참조형변수
- 메소드오버로딩
- 예외처리
- 한국건설관리시스템
- 환경설정
- exception
- 제네릭
- abstract
- 집합_SET
- 어윈 사용법
- Today
- Total
목록대덕인재개발원 (291)
거니의 velog

package kr.or.ddit.controller.exception; public class ExceptionController { /* * [ 16장 : 예외처리 ] * * 1. 예외처리 * * 일반적으로 프로그램이 처리되는 동안 특정한 문제가 일어났을 때, 처리를 중단하고 다른 처리를 하는 것을 예외처리라고 한다. * 웹 컨테이너는 기본적으로 예외처리를 하여 기본 에러 페이지를 표시해준다. * 하지만, 페이지에 애플리케이션 서버의 내부 정보가 일반 사용자들에게 노출되어 프레임워크의 보안 취약점을 노린 공격을 * 받을 수 있다. 이런 점을 고려하여 최대한 사용자가 직접 예외를 처리하여 사용자가 정의한 에러 페이지를 표시하게 해야 한다. * * 1-1) 예외 종류 * - 스프링 프레임워크 예외 * -..

package kr.or.ddit.controller.transaction; public class TransactionController { /* * [ 15장. 트랜잭션 ] * * 1. 트랜잭션 설명 * * - 한 번에 이루어지는 작업의 단위를 의미한다. * * # 트랜잭션 성격(ACID 원칙) * * - 원자성(Actomicity) * > 하나의 트랜잭션은 모두 하나의 단위로 처리되어야 한다. * - 일관성(Consistency) * > 트랜잭션이 성공했다면 모든 데이터는 일관성을 유지해야 한다. * - 격리성(Isolation) * > 트랜잭션으로 처리되는 동안에는 외부에서의 간섭이 없어야 한다. * - 영속성(Durability) * > 트랜잭션이 성공적으로 처리되면 그 결과는 영속적으로 보관되..

* AOP 1. 로깅 2. 보안 3. 트랜잭션 4. 에러 * 이 4가지 중에 제일 첫 번째 로깅처리를 할 것이고, 보안은 스프링 시큐리티 이용, 트랜잭션도 AOP 기반. 이를 활성화해야 돌아감. 마지막 에러의 예외처리는 web.xml, 어노테이션, try-catch로 진행해 볼 것. * AOP를 보면 정말 많이 나오는 예시가 처리속도. 예를 들어 취업해서 회사 들어가 첫 업무가 본인이 맡게 될 프로젝트의 처리속도를 확인해 달라고 요청함. 메소드를 만들어서 테스트 완료 후 팀장님께 간다. 흔쾌히 피드백. 우리 플랫폼에 모든 처리속도를 확인해 달라고 하면? 약 20억개 메소드. 오늘 안에 다 끝내야 하는 업무라면? 하나하나씩 다 열어서 처리 속도를 다 만들어 내야 한다. * 모든 서비스를 열어서 모듈 마다 ..

아이디찾기 아이디 찾기는 이메일, 이름을 입력하여 찾을 수 있습니다. 회원님의 아이디는 [] 입니다. 아이디찾기 비밀번호찾기 비밀번호 찾기는 아이디, 이메일, 이름을 입력하여 찾을 수 있습니다. 회원님의 비밀번호는 [] 입니다. 비밀번호찾기 MAIN MENU 로그인 package kr.or.ddit.controller.crud.notice; import java.util.Map; import javax.inject.Inject; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.spr..

# 2023년 7월반(306호) 최종프로젝트 설정 정보 1. redmine - http://112.220.114.130:83/redmine/projects/202307_filnal_team1 - http://112.220.114.130:83/redmine/projects/202307_filnal_team2 - http://112.220.114.130:83/redmine/projects/202307_filnal_team3 - http://112.220.114.130:83/redmine/projects/202307_filnal_team4 2. svn - http://112.220.114.130:10001/svn/projects/202307F/team1 - http://112.220.114.130:10001/..

아이디&비밀번호 찾기 회원가입 package kr.or.ddit.controller.crud.notice; import java.util.HashMap; import java.util.Map; import javax.inject.Inject; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.apache.commons.lang3.StringUtils; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Co..

[noticeBoard_SQL.xml] and (bo_title like '%' || #{searchWord} || '%') and (bo_writer like '%' || #{searchWord} || '%') select count(bo_no) from notice where 1=1 select b.* from ( select a.*, row_number() over (order by a.bo_no desc) rnum from ( select bo_no, bo_title, bo_content, bo_writer, bo_date, bo_hit from notice where 1=1 order by bo_no desc ) a ) b = #{startRow} and b.rnum select seq_noti..

[form.jsp] 공지사항 등록/수정 DDIT HOME 공지사항 등록/수정 공지사항 ${name } 제목을 입력해주세요 내용을 입력해주세요 ${notice.boContent } 파일을 선택해주세요 Sep2014-report.pdf 1,245 KB App Description.docx 1,245 KB photo1.png 2.67 MB photo2.png 1.9 MB package kr.or.ddit.controller.crud.notice; import java.util.HashMap; import java.util.Map; import javax.inject.Inject; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.H..

마이페이지 Home User Profile 내정보 Profile 아이디 a001 비밀번호 PROTECTED 이름 홍길동 성별 남자 이메일 ddit@ddit.or.kr 전화번호 010-1234-1234 주소 대전광역시 중구 오류동 471-23 대덕인재개발원 내정보 수정 수정하기 프로필이미지 프로필 이미지를 선택해주세요 아이디 비밀번호 이름 성별 남자 여자 이메일 전화번호 주소 우편번호 찾기 package kr.or.ddit.controller.crud.notice; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframew..

[loginTemplate.jsp] DDIT BOARD Remember Me 로그인 아이디&비밀번호 찾기 회원가입 DDITBOARD 회원가입 프로필 이미지 프로필 이미지를 선택해주세요 프로필 정보 중복확인 남자 여자 우편번호 찾기 개인정보처리방침 가입하기 뒤로가기 package kr.or.ddit.controller.crud.notice; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMet..