본문 바로가기

Web10

Front-End 개발 시작해보기 : Platform WEB의 특징 장점 브라우저만 있으면 어디서든 접속 가능 웹 페이지가 업데이트된 후 배포 속도가 빠르다 플랫폼 환경에 제약이 없음 단점 속도가 느림 UI사용성이 앱보다는 떨어짐 연결하기 위해서 URL을 입력해야 한다. 모바일앱 특징 장점 앱 마켓 사용가능-> 다양한 수익 창출 가능 알람, 주소록, 카메라, GPS등의 스마트폰 기능을 사용할 수 있음 서비스 실행이 편함 -> 아이콘 클릭으로 서비스 시작 가능 스마트폰에 최적화 되어있어 속도가 빠름 UI사용성이 스마트폰에 최적화 되어있음 단점 마켓에 등록하기 위해 개발자 등록을 해야함. 사용자가 앱을 다운 받아야하는 불편함 IOS, AOS 모두 개발해야함 앱이 수정되면 마켓에 새로 배포해야 한다 -> 배포까지의 시간이 오래걸린다. 사용자가 사용하는 디바이스에.. 2023. 1. 12.
[Backend] 월말평가대비 mvc pattern, jsp, EL MVC pattern model2 Architecture --model >>업무 처리 로직(서비스) >> DAO >> DTO >>Java class(java bean component 포함) --view >>화면 로직 >>JSP(html, css, js) --controller >>요청~응답 제어 >> Servlet view에서 요청한 데이터 엑세스를 하기위해 동작 메서드로 보내는 역할 JSP >>주석태그 >> : 응답시 포함 주석(소스보기 가능, 페이지 배치 관련 주석) >> : .jsp=> .java 변환 시에 포함 >> : jsp페이지에서만 보기 가능한 주석 -- >> 멤버변수, 메서드, 라이프사이클메서드 재정의 >> declaration tag(정의어 태그) --, .. 2022. 9. 30.
[backend]월말평가대비 servlet API 서블릿 관련 api 1,서블릿 api계층 구조 및 주요 메서드 servlet GenericServlet HttpServlet ServletRequest => HttpServletRequest >>요청객체 한글 인코딩 - > request.setCharacterEncoding("utf-8); >>요청데이터 가져오기 getParameter(K) : String >> 쿠키 요청 가져오기 : getCookies(); >> 세션 생성: getSession(boolean), getSession() >> getRequestDispacher("next.jsp"); : RequestDispacher ServletResponse => HttpServletResponse >>쿠키 응답 설정addCookie(Cookie) >.. 2022. 9. 30.
[WEB] 예외처리 1, 서블릿 if(){ request.setAttribute("message", "예외발생메세지") request.Dispatcher nextView = request.getRequestDispatcher("/error/error.jsp"); nextView.forward(request, response) } 2.jsp 에러를 처리하는 페이지 예외클래스명: 예외메세지 : ex>404.jsp 죄송합니다. 요청하신 페이지를 찾을 수 없습니다. 방문하시려는 페이지의 주소가 잘못 입력되었거나, 페이지의 주소가 변경 혹은 삭제되어 요청하신 페이지를 찾을 수 없습니다. 입력하신 주소가 정확한지 다시 한번 확인해 주시기 바랍니다. 관련 문의사항은 고객센터에 알려주시면 친절하게 안내해 드리겠습니다. 감사합니다. 3.x.. 2022. 9. 22.