일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JDBC
- HTML
- CRUD
- Java
- git revase
- oracle
- BCryptPasswordEncoder
- PathVariable
- useContext
- WHEREIN
- Thymeleaf
- 이딴게개발자
- 부적합한열
- ResultType
- Spring
- content-box
- passwordencoder
- localStorage
- mybatis
- springboot
- MVC
- git reset
- git
- react
- git amend
- assertequals
- 배열
- SQL
- Variabla
- JavaScript
- Today
- Total
목록Java (16)
개발새발

MVC패턴을 공부하면서 Getter와 Setter의 사용 빈도가 급속도로 올라갔다. 그럴 때마다 매번 멤버 변수 선언하고, 마우스 우클릭 > Source > Generate Getters and Setters... 귀찮아요 그래서 나왔습니다~~~ 귀찮은 개발자들의 고민을 해결해 줄 수 있는 프로젝트! 이름하여 프로젝트 롬복! 롬복(Lombok)이란? 여러가지 귀찮은 작업을 해결해줄 수 있는 Java라이브러리로, 가장 대표적인 기능으로는 반복되는 Getter 및 Setter 메서드 작성 코드를 줄여줘 번거로움을 덜어주는 것 아닌가싶다. 적용 및 사용 방법 적용방법은 꽤나 간단하다 1. Project Lombok 다운로드 링크 방문 Download projectlombok.org 2. 파일 다운로드 3. 파..

자세한 내막은 아래 글을 참고하세요 [JDBC] 티스토리를 다시 한 번 더 고발합니다 내 글 내놔 그리고 이클립스(Eclipse)로 JDBC(ORACLE) 개발 이쯤되면 티스토리가 저 별로 안좋아하는것같아요.. 근데 생각해보니까 제가 티스토리였어도 제 블로그 별로 안 좋아했을 것같아요 맨날 이상한 사진이나 올리고 조회수 빨아먹으려하고.. 그 im2ho.tistory.com 네 암튼 지난 이야기 한 줄 요약 시킨대로 경로를 찾아갔는데 jdbc가 없어서 망함. 끝 그치만 여기서 포기하면 난 영원히 내 노트북으로 Java와 DB를 연결할 수 없게 되기 때문에... 하루종일 고민하다가 나름대로 리즈너블한 추론을 해봤다. 추론 1 사실: ojdbc는 ORACLE 자체에서 제공하는 jdbc로 sqldeveloper..

이쯤되면 티스토리가 저 별로 안좋아하는것같아요.. 근데 생각해보니까 제가 티스토리였어도 제 블로그 별로 안 좋아했을 것같아요 맨날 이상한 사진이나 올리고 조회수 빨아먹으려하고.. 그 와중에 수익창출 하겠다고 나대고... 티스토리야 미안해 자기반성을 해볼게 나. 그러니까 이제 글 좀 그만 날려먹으면 안될까? 제발 암튼 다시 써볼게요 제목대로 이클립스를 통해 Java와 오라클의 JDBC를 연동 해봅시다.. 그 전에 JDBC가 무엇인지는 알아야겠죠? 1. JDBC란? Java DataBase Connetivitiy의 약자로, 자바에서 데이터베이스에 접속할 수 있도록 하는 Java API 데이터베이스와 연결을 설정하고, SQL 쿼리를 실행하여 데이터를 조회, 삽입, 수정, 삭제 가능 한 마디로 말 하자면 자바 ..

인터페이스라는 말은 정말로 많이 들어봤다 특히 어떤 화면 상에서 "인터페이스가 왜 이래? 너무 구린데?" 라고 말도 여러번 해봤고 진짜 내가 아는 인터페이스는 그거 하나 뿐인데... 근데 또 그럼 누군가가 '너가 말하는 인터페이스가 뭔데?' 물어보면 대답은 못하겠다. 분명 느낌은 아는데... 그런데 Java에서 나오는 인터페이스가 또 있단다. 진짜 난생 처음보는 개념같은데, 근데 또 이게 알고보면 내가 알던 그 인터페이스랑 상통한다고? . . . 라는 깨달음을 겨우 얻고 작성해보는 글~ 1. 인터페이스(Interface) 클래스와 클래스 간의 계약을 정의하는 추상 데이터 유형 클래스의 행동을 정의하고, 클래스가 특정 메서드를 반드시 구현해야 함을 강제한다 그러니까 정말 간단하게 생긴것만 두고보면 인터페이..

드디어 올 것이 왔습니다 이놈의 MVC 패턴을 아주그냥 끝장을 내보겠어요 와하하 새벽이라 그런듯요 암튼 레지고 1. 디자인패턴(Design Pattern)이란? 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책 요점만 말하자면 일종의 '설계도'라고 보면 될 것같다. 앞선 사람들이 개발을 하면서 수많은 시행착오를 거쳤을텐데, 그 과정에서 쌓인 설계의 노하우를 정리하여 이름을 붙이고, 이후에 재사용하기 좋은 형태로 만들어서 정리한 설계도같은 개념이랄까. 진짜 간단하게 말해서 효율적인 코드를 만들기 위한 일종의 방법론이다. 이렇게 말로만 보면 진짜 알아듣기 어려우니 디자인 패턴의 일종인 MVC패턴의 예시를 통해 알아보자 2. MVC 패턴 소프트웨어 설계에서 세 가지 구성..

간만에 초간단 설명 및 코드만으로 끝내는 글을 들고 왔습니다 그냥 넘어가려했는데 상속 파트에서 Overriding을 다룬 것에 비해 너무 대충 넘어갔나.. 하는 생각이 들어서요 암튼 레지고 1. Overload 한 클래스 내에서 동일한 이름을 가진 메서드를 여러 개 정의하는 것 앞 글에서도 말했지만 다시 한 번 말 합니다... 제발 오버로딩과 헷갈리지 말 것. 진짜 제발...!!!!!!!!!! 2. 주의할 점 메서드 이름이 같아야 함 당연함 매개변수의 타입, 개수 또는 순서 셋 중 하나라도 달라야 함 반환 타입은 오버로딩을 구분하는데 사용되지 않음 접근제한자는 오버로딩을 구분하는데 사용되지 않음 예시) 오버로딩 5개 만들고 메서드 5개 출력해보세요 public class OverSample { // 두 ..

오늘은.. 상속에 관해 글을 써보겠어요 처음에는 그냥 'extends로 클래스 확장해주고, 뭐 super로 받으면 되는거 아닌가?' 하고 쉽게 생각했는데 ..플래그 이게 공부를 할 수록 아리송하고 생각보다 제대로 알아야 할 개념이 많아서 조금 애먹었습니다 100% 이해한 것은 아니겠지만 그래도 나름대로 정리를 해보겠어요 1. 상속(Inheritance)이란 한 클래스가 다른 클래스의 멤버를 물려받아 사용하는 것 상속 관계에 있는 클래스는 부모(상위 클래스)와 자식(하위 클래스)으로 나뉘게 된다. 이때 자식 클래스는 부모의 모든 멤버를 상속 받게되고(생성자 및 초기화 블럭 제외), 그렇기에 필연적으로 자식 클래스의 멤버 개수는 부모의 멤버 개수보다 적을 수 없게된다. 또한, 자손의 변경(ex 멤버추가)은 ..

안녕 님두락!! (0명) 오늘의 글은 Getter와 Setter에 대해 다뤄보려고 합니다. 배울때부터 아리송했으며, 필요성을 느끼지 못하던 찰나.. 쏟아지는 private 변수 선언에 정신이 아득해져서 이대로면 답이 없겠다싶어 정리하는 차원에서 쓰게 됐습니다. 그나저나 상당히 대학교 교양수업같은 제목이군요. '~란 무엇인가'라니.. 이렇게 말하니까 불현듯 떠오르는 추억이 하나 있네요. 안 궁금하신 분들은 그냥 넘어가도 지장 1도 없음 더보기 재학생 시절 '무엇인가' 한 과목은 꼭 들어야 졸업이 가능하다고해서 매학기 수강신청 시즌마다 강의목록을 보는데 진짜 다들 너무 재미가 없어보이지 뭡니까. '우주란 무엇인가', '철학인가 무엇인가', '수학이란 무엇인가'....어쩌구부터해서 '컴퓨터란 무엇인가'까지....