본문 바로가기
728x90
반응형

유지보수/메인페이지 개편5

[메인페이지 개편-6] Spring - 퍼블리싱 적용 방법 안녕하세요 지난시간까지 백업을 다 완료하였다면 이제 진짜진짜 시작입니당 개발에 가장 중요한거는 뭐라고 생각하세요? 저는 협업과 소통이라고 생각합니다 소통을 하며 서로 생각과 의견을 공유하여 조율해 나가는게 중요하고, 의견충돌이 일어나더라도 그 또한 멋진 작업물을 만들기 위한 과정이라 생각합니다! 디자이너와의 소통이 지금부터 가장 포인트가 되는데요 1. 퍼블리싱 받아오기 저희 회사는 디자인팀에서 퍼블리싱 작업을 따로 해주십니다. 퍼블작업을 한 파일을 먼저 받고 어떤 파일들이 바꼈고, 추가되어야하는지에 대한 설명을 듣습니다. css만 해도 굉장히 많이 바꼈죠? 2. 소스코드 분석 소스코드를 먼저 분석해야 하는거 아니냐 하실수 있겠지만, 퍼블작업 시 어떤 파일이 사용되는지를 먼저 파악을 해야 삽질도 줄일 수 .. 2024. 1. 29.
[메인페이지 개편-5] DBEAVER - ORACLE 백업 안녕하세요 오늘은 메인페이지 개편 작업이 본격적으로 들어가기 전, 실서버에 있는 DB를 미리 백업해 둬야 합니다 배포과정에서 문제가 생기면 다시 원복시켜야하기때문에 모든 파일, 소스, DB 기타 등등의 내용은 백업이 필수! 사용툴 : DBEAVER DB명 : 오라클 1. DBEAVER 서버 연결 IP, PORT, 계정ID 및 PW 로 실서버 DB를 연동해줍니다. 보시다시피 저는 오라클 이기 때문에 스키마 안에 있는 각 테이블들을 조회해놨어요. 2. 백업하고자 하는 테이블 선택 후 데이터 내보내기 테이블명은 보안상 가렸구요 백업하고자 하는 테이블 마우스 우클릭 하면 보이는 데이터 내보내기를 선택합니다! 3. 형식을 선택합니다 다양한 파일로 DB내용을 내보낼 수 있는데, 나중에 다시 데이터 들여오기가 편할려.. 2024. 1. 29.
[메인페이지 개편-3] Spring - 네이버 블로그 크롤링(jsoup) list 담아서 불러오기 1. spring(전자정부프레임워크3.9) 2. jsp에서만 사용가능 3. 블로그 썸네일, 이름, 날짜 호출 네이버 블로그 크롤링 작업은 spring환경에서 하는게 많이 안나와있다. 보통 파이썬으로 크롤링해서 그런가... 하지만 내가 이번에 만들어야 하는건 다음 조건을 만족하며 크롤링 해와야 한다. 다양한 방법이 있지만 나는 jsoup을 사용하여 jsp에 크롤링 및 호출을 전부 담아낼 것이다. 소스코드 - jstl (자바와 같음) List 블로그 중에서도 각자 원하는 내용과 각 코드가 다 다르기 때문에 내가 원하는 태그만 추출해 내는것이 중요하다. 중간중간에 System.out.println 을 활용하여 잘 가져와지는지 눈으로 확인하면 더 편리하다. 소스코드 - html 리스트에 담은 블로그 내용을 이제.. 2024. 1. 24.
[메인페이지 개편-2] SVN이란? dbeaver란? / 환경설정(svn연결, dbeaver연결) 1편에 이어서 환경설정 전에 svn이 무엇인지에 대해 알아봅시다. SVN이란? SVN(SVN은 Subversion의 줄임말)은 버전 관리 시스템(VCS, Version Control System) 중 하나다. 소프트웨어 개발 과정에서 파일이나 디렉토리의 변경 사항을 추적하고, 여러 명의 개발자가 협업하여 소스 코드를 관리할 수 있게 해주는 도구이다. SVN특징 버전 관리: 파일이나 디렉토리의 변경 이력을 기록하고 추적할 수 있다. 이를 통해 특정 시점의 소스 코드 상태로 돌아갈 수 있다. 협업과 브랜치: 여러 명의 개발자가 동시에 작업할 때 충돌을 방지하고 변경 사항을 통합할 수 있도록 지원한다. 브랜치를 통해 프로젝트를 복사하고 별도로 개발한 후, 필요에 따라 다시 통합할 수 있다. 접근 제어: 프로젝.. 2024. 1. 24.
[메인페이지 개편-1] 사업 정보, 환경설정(egovframe3.9 , mobaxterm) 작업명 : 유지보수 홈페이지 메인 디자인 및 서브탑 등 페이지 개편 작업 기간 : 2023.07.03 ~ 2023.09.05 (2개월) 오픈일 : 2023.09.04 유지보수 홈페이지에 대한 원격을 열어주었기에 해당 서버로 접근하여 배포 및 서버재실행을 진행합니다. 0. 배포 전, 개발서버와 실서버 모두 세팅해줍니다. ( 이유는 .. 개발서버와 실서버의 코드가 완벽하게 동일할 수 없음... 많은 사람들의 손을 거쳐서 하드코딩 된 소스코드이기 때문에 코드 비교를 먼저 진행한 후 작업!!) -> 코드 비교할 수 있는 도구 추천 예정 1, 필요한 정보 - 서버정보 : IP, PORT, 계정ID 및 PW - DB정보 : DB명, IP, ID 및 PW, 계정정보 2. 터널링 및 원격연결 - 사용도구 : MOBAX.. 2024. 1. 24.
728x90
반응형