분류 전체보기100 Front-End 개발 시작해보기 : Platform WEB의 특징 장점 브라우저만 있으면 어디서든 접속 가능 웹 페이지가 업데이트된 후 배포 속도가 빠르다 플랫폼 환경에 제약이 없음 단점 속도가 느림 UI사용성이 앱보다는 떨어짐 연결하기 위해서 URL을 입력해야 한다. 모바일앱 특징 장점 앱 마켓 사용가능-> 다양한 수익 창출 가능 알람, 주소록, 카메라, GPS등의 스마트폰 기능을 사용할 수 있음 서비스 실행이 편함 -> 아이콘 클릭으로 서비스 시작 가능 스마트폰에 최적화 되어있어 속도가 빠름 UI사용성이 스마트폰에 최적화 되어있음 단점 마켓에 등록하기 위해 개발자 등록을 해야함. 사용자가 앱을 다운 받아야하는 불편함 IOS, AOS 모두 개발해야함 앱이 수정되면 마켓에 새로 배포해야 한다 -> 배포까지의 시간이 오래걸린다. 사용자가 사용하는 디바이스에.. 2023. 1. 12. [JAVA]Optional #.optional -null이 올 수 있는 값을 감싸는 wrapper클래스 -null을 참조하더라도 NPE(NullPointException)이 발생하지 않도록 해준다. 1.Optional.empty() - null인 경우 -Optional은 Wrapper클래스이기 때문에 값이 없을 수도 있다. -이 경우에 Optional.empty()을 활용하면 된다. Optional s = Optional.empty(); System.out.println(s); //Optional.empty() = null System.out.println(s.isPresent()); //null이기 때문에 false 2.Optional.of() - 값이 null이 아닌 경우 -데이터가 절대 null이 아니라면 Optional.o.. 2023. 1. 12. git / jira jira 사용하는 이유 소프트웨어 개발 프로세스 >폭포수 모델 >> 처음부터 끝까지 하고 실행 > 애자일 방법론 >> *스프린트 - 단기간 개발 & 회고 -> 점진적 개선 >> 변화가 생기면 그때 그때 대응 가능 매주 월요일 오전 스크럼 회의 할 일 논의 백로그에 이슈 생성 > 에픽 - 큰 업무 단위 - 회원관리 > 스토리 - 유저의 관점에서 작성된 요구사항 > 태스크 - 개발자가 스토리를 위해 작업해야할 단위 작업 - db, 로그인 store !!- 팀이 정한 규칙대로 작성하면 된다 스프린트 생성 후 이동 스프린트 시작 스토리 포인트 설정 1- 4포인트 assignee 해당 업무 담당자 번거러워도 담당자 설정 스크럼과 칸반 매일 스크럼 진행 시 칸반 보드를 보면서 진행상황 공유 in progress 칸.. 2023. 1. 11. [DB]JPA #.JPA -JPA(Java Persistence API) : 자바 진영의 ORM 기술 표준으로 채택된 인터페이스 모음 : 내부적으로는 JDBC를 사용 -> 직접 JDBC를 구현하면 SQL에 의존하게 되는 문제가 발생하여 개발 효율이 떨어진다 JPA는 이 문제를 보완하여 개발자 대신 적절한 SQL을 생성하고 DB를 조작해서 자동으로 매핑하는 역할 -대표적인 구현체 (3가지) >하이버네이트(Hibernate) 이클립스 링크(EclipseLink) > 데이터 뉴클리어스(DataNucleus) #.하이버네이트(Hibernate) -ORM프레임워크 -JPA가 정의하는 인터페이스를 구현하고 있는 JPA 구현체 중 하나 >Spring Data JPA -JPA를 편리하게 사용할 수 있도록 지원하는 스프링 하위 프로젝.. 2023. 1. 11. 이전 1 ··· 10 11 12 13 14 15 16 ··· 25 다음