리팩토링은 기존의 코드를 외부의 동작방식에는변화없이 내부 구조를 변경해서 재구성하는 작업 또는 기술을 말함.리팩토링을 하면 코드 내부의 설계가 개선되어코드를 이해하기 좋아지고 변화에 효율적으로 대응할 수 있다. 코드의 품질이 올라가고 유지보수가 용이해진다.ex) 중복코드를 없에는 작업 상속을 통한 확장추상메소드 사용하기추상클래스로 만든 나의 UserDao 클래스를옆에 친구에게 준 후 이 친구도 내가 만든UserDao클래스를 사용할 수 있게 해줘야한다. 그럼 이친구는 나의 UserDao 클래스를 상속해서자기 마음대로 서브클래스를 만들어 사용하면 된다.서브클래스에서 내 UserDao클래스 안에 있는 추상메소드로 선언한 getConnection() 메소드를원하는 방식으로 구현해 사용할 수 있다. 이렇게 함으로..
UserDao-사용자 정보를 DB에 넣고 관리할 수 있는 DAO클래스이다.스프링을 공부할 정도라면 JSP로 게시판 한번쯤은 다 짜봤을것이다.Dao를 한번씩 다 사용해봤을거란 말이다.그럼 Dao에서 JDBC를 연결해보는 작업도 해봤을것이다. JDBC를 이용하는 작업의 일반적인 순서 -DB 연결을 위한 Connection 가져오기-SQL을 담은 PreparedStatement 생성-만들어진 PreparedStatement 실행-조회의 경우 SQL 쿼리의 실행 결과를 ResultSet으로 받아 저장한다.-작업중에 생성된 Connection, Statement, ResultSet 반환하기. ex)위 소스에서 2,3,4 line을 기억하자. main()을 이용한 테스트 만들어진 코드의 기능을 테스트 해볼때는 오브..
이 글 또한 okky에서 퍼왔다.위클리 베스트에서 많은 좋아요 를 받은 글 이다. 출처 : (https://okky.kr/article/531199) ================================== 안드로이드 개발자고. 몇년차 됐습니다.사실 누군가한테 조언이란걸 하긴 부끄럽습니다. 오키에 날아다니는 분들이 얼마나 많은데... 근데, 그냥 우연히 다른 커뮤니티에서 컴공인데 입사 어떻게 해요? 라는 말에 댓글 쓰다보니제가 삽질했던 경험들이 생각나서 울컥 하면서 댓글이 죽 길어졌고, 그 댓글들을 보다보니 2가지 생각이 떠올랐습니다. 1)오키에도 신입으로 입사하려는 분들 질문글 많이 올라오는데, 조금 도움되지 않을까?2)제가 개발 실력은 그저 그래도 삽질 경험은 좀 됩니다. 하하하!(그게 자랑이냐..
오랜만에 okky에 들어가 여러 글 들을 보는데위클리 베스트에 재밌어 보이는 글이 있어내 블로그로 퍼왔다. 글을 읽어보니 100%다 공감을할순 없었지만 맞는 부분도 있고 아예 다른 부분도 있는것 같다.취업을 준비하는 사람이라면 가볍게 읽어볼만 한것 같다. 아래는 본 글의 일부분 이다. 남은 부분은 아래원글 출처에가서 읽어보자. okky 출처 : (https://okky.kr/article/530222)원글 출처 : (https://www.facebook.com/totoro4/posts/10205654881487891) ===================================== 역시 공개글로 바꾸니 많은 피드백을 받고 있습니다.우선 아래 쓸때는 친구공개였기 때문에 말투가 거칠 수 있다는 점 양해 ..
어느덧 9월 마지막 날 입니다. 졸업전에 "아 이제 슬슬 더워 지네.. 곧 여름이구나"이런지가 벌서 2달전 이라니...이제 가을입니다. 시간이 엄청 빠르게 가는것 같습니다.취업도 못하고있는데.. 올해가 가기전 취업하는 것이 목표입니다저같은 취업 준비생들 모두 파이팅 입니다. 이번엔 REST API에 관련 글을 포스팅 하려합니다.시작합니다. 원글:(https://meetup.toast.com/posts/92) ======================================== 1. REST API의 탄생REST 는 Representational State Transfer 이라는 용어의 약자이다.2000년 로이 필딩의 박사학위에서 최초로 소개되었다고 한다.로이 필딩은 HTTP의 주요 저자 중 한 사람이..
포스팅을 오랜만에 하는것 같다.마지막 포스팅이 7월 22일 이였으니 거의 한 달만인데저번달에 허리를 다쳐 컴퓨터에 오래 앉아 있지도 못하고 해서공부와 블로그에 손을좀 놓고 있었다. 회사도 알아보다가여름엔 비수기라 그런지 많이 나오지도 않고 해서 허리부터 어떻게 해보자하고 병원다니면서 치료하다가운동도좀 하니 한달이라는 시간이 지났다. 그러다 저번주에 봐놨던 글을 블로그에 올리려한다.이 글은 저번달에 올라온 글로 따끈따끈한 글이다. okky에서 퍼온 글이다.출처:(https://okky.kr/article/481534) -------------------------------------------------------------------------------------------- 안녕하세요 몽달이라는 닉..
개발Tip 카테고리에 글을 너무 안쓴거 같아서 개발관련 검색을하다 좋은 글을 찾아서 내 블로그로 퍼왔다.일단 이 글 은 쓰여진지 얼마 안됬고, 글쓴이는 비전공으로 7년의웹 개발 경력을 가지고 있다고 한다. 글 내용은 이 사람이 겪은 경험과 이것을 통한 느낌과 생각을글로 표현했다. 전공자든 비전공자든 상관없이웹 개발을 준비하고있거나 이미 일을 하고 있다면한번쯤 읽어 보는것도 나쁘지 않을것이다. (번역은 제가 직접 번역기 돌려가면서 좀 읽기 쉽게 바꿨습니다.영어 할 줄 아시는분은 아래 원글을 직접 읽어주세요.) 출처 : (https://medium.freecodecamp.org/how-to-be-an-uncommonly-good-web-developer-7f745978351f) ================..
오랜만에 블로그에 글을 쓰는것 같다 거의 한 달 만인것 같은데.. 한 달 동안 그냥 학교 시험도 있었고 개인적으로 웹 공부도좀 하고졸업이 얼마 안남아 그냥 취업에 도움될 글좀 찾아보고 다녔다.원래는 정보처리기사 합격 발표가 25일 이라 그날 결과를 보고다시 포스팅을 하려했는데 그냥 너무 오랫동안 포스팅을 하지않은것 같아서 글을 써야겠다.. 글을 안써서 그런지방문자수도 현저히 줄어들었다....ㅜ 먼저 오랜만에 가져온 글은 웹 개발자 신입으로 취업 준비하는 분들에게약간의 팁이 될 수 있는 글이다. 한 달 동안 그냥 돌아다니다발견한 글로 내 블로그로 퍼왔다. 그럼 한달만의 포스팅 시작!!!!!!!!!!!!!!! 출처 : (https://okky.kr/article/314704)==================..