목록풀스택 (104)
개발의 시작과 끝
42일차 PHP PHP는 서버 측에서 실행되는 프로그래밍 언어로 HTML을 프로그래밍적으로 생성해주고, 데이터베이스와 상호작용 하면서 데이터를 저장하고, 표현한다. PHP는 웹을 위해서 만들어졌고, 지금도 웹을 위해서 발전하고 있는 웹을 위한 언어이다. 특히 서버에 직접 설치해서 운영할 수 있는 설치형 웹에플리케이션 (제로보드,텍스트큐브,워드프래스,PHPBB등)의 과반이 PHP로 만들어졌다. PHP를 배워두면 이러한 솔루션들에 대한 운영, 문제해결 능력이 향상된다. 참조 - https://opentutorials.org/index.php/course/62
41일차 Jackson 라이브러리 Java Object를 JSON으로 변환하거나 JSON을 Java Object로 변환하는데 사용할 수 있는 Java 라이브러리이다. Jackson 특징 1. Stream API : 스트림 형식으로 데이터를 분석하고 생성하기 때문에 성능이 좋다. 2. Tree Model : XML의 DOM 처럼 Node 형태로 데이터를 다룰 수 있기 때문에 유연성이 좋다. 3. Data Binding : POJO 기반의 자바 객체들을 JSON으로 변환시킬 수 있다. 참조 - https://tychejin.tistory.com/134
41일차 자바jackson&ArrayList 회원 관리 - 수정까지 구현 완료된 목록회원가입로그인로그아웃 회원 정보 리스트 출력회원 탈퇴 추가된 목록회원 정보 수정 ------------------------미완료 목록회원 정보 상세 * 코드가 아직도 뒤죽박죽이다.(역시 맘에 안듬-.-;)
40일차 jackson을 이용한 회원 관리 - 삭제기능까지 구현 완료된 목록 회원가입 로그인 로그아웃 회원 정보 리스트 출력 회원 탈퇴 ------------------------ 미완료 목록 회원 정보 상세 회원 정보 수정 * 얼추 만들긴 했으나 코드가 맞는지는 모르겠다. (맘에 안듬-.-)
39일차 자바 jackson 게시판 구현 현황 2 완료된 목록 ------ 기본 명령어리스트 ------ 게시물 리스팅 게시물 추가 게시물 상세보기 게시물 삭제 게시물 수정 회원가입 로그인 로그아웃 ---------------------------------- 게시물 조회수 기록
38일차 자바 jackson 게시판 구현 현황 완료된 목록 ------ 기본 명령어리스트 ------ 게시물 리스팅 게시물 추가 게시물 상세보기 게시물 삭제 게시물 수정 ---------------------------------- 게시물 조회수 기록 회원가입 * 저장은 되지만 에러가 같이 발생한다.
37일차 Parsing 데이터를 조립해 원하는 데이터를 빼내는 프로그램을 하는 것. 일련의 문자열을 의미있는 token(어휘 분석의 단위)으로 분해하고 그것들로 이루어진 parse tree를 만드는 과정 어떤문장을 분석하거나 문법적 관계를 해석하는 행위 프로그램을 comepile하는 과정에서 특정 프로그래밍 언어가 제시하는 문법을 잘 지켜서 작성하였는지 compiler가 검사하는 것 XML 문서를 읽고 해석하여 태그명, 속성명, 속성값 및 엘리먼트 내용을 분리해 주는 프로그램 인터넷에 주어진 정보를 내가 원하는대로 가공하여 서버에서 원하는 때 불러올 수 있도록 하는 것 어떤 data를 원하는 form으로 만들어 내는 것 특정 문서(XML, HTML 등)을 읽어 다른 프로그램이나 서브루틴이 사용할 수 있는..
36일차 웹 서버(Web Server) HTTP를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)을 전송해주는 서비스 프로그램을 말한다. 웹 서버의 주된 기능은 웹 페이지를 클라이언트로 전달하는 것이다. NGINX 웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표로 한다. 웹 서버, 리버스 프록시 및 메일 프록시 기능을 가진다. APACHE 아파치 소프트웨어 재단에서 관리하는 HTTP 웹 서버이다. BSD, 리눅스 등 유닉스 계열 뿐 아니라 마이크로소프트 윈도우나 노벨 넷웨어 같은 기종에서도 운용할 수 있다. 아파치 웹 서버는 현재 세계에서 가장 인기있는 웹 서버이다. CGI(Common Gateway Interface) 웹 서버 상에서 사용자가 프로그램을 동작시키기 위한 조합이..