Unborn 8.0 Yellow Pointer
본문 바로가기

프로그래밍31

[프로그래밍] 프레임워크 : 장점과 단점/라이브러리와 차이점 프레임워크란? 컴퓨터 프로그래밍에서, 소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조(骨組), 프레임워크(framework)라고도 한다. 이렇게 매우 폭넓은 정의는 이 용어를 버즈워드(buzzword)로서, 특히 소프트웨어 환경에서 사용할 수 있게 만들어 준다. -위키백과 "소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것" -랄프 존슨(Ralph Johnson) 즉, 프레임워크는 개발이 되는 뼈대나 틀을 제공하고 개발자는 그 뼈대에 살을 붙이는 작업을 하는 것입니다. 프레임워크의 장점 빠른 구현 및 획일화 확장성이 좋으며 높은 완성도 체계.. 2021. 3. 2.
[Spring] 01 개발 환경 설정 : 이클립스 Spring 실습 프로젝트 생성 앞으로 실습을 위해 스프링 기반의 웹 프로젝트를 생성해 줄 거예요. ⬇⬇⬇ 이클립스가 설치되어 있지 않다면 ⬇⬇⬇ [Spring] 01 개발 환경 구축 : JDK 설치/환경 변수 설정 [Spring] 01 개발 환경 구축 : 이클립스 설치(eclipse.ini 옵션) [Spring] 01 개발 환경 구축 : 이클립스 설치(eclipse.ini 옵션) 이클립스(Eclipse)는 이클립스 홈페이지에서 다운로드할 수 있습니다. 현재 사용하고 있는 OS에 맞는 이클립스 버전을 받으면 됩니다. 매우 간단해요! 1. 이클립스 설치 www.eclipse.org/ The Community for Op bini-079.tistory.com [Spring] 01 개발 환경 구축 : 톰캣 서버 다운로드/설치 및 이클립스 연.. 2021. 3. 2.
[프로그래밍] 패키지 명명(Naming) 규칙 및 패키지 명명 방법 프로젝트를 진행할 때 항상 고민되는 것이 패키지 명명하는 것인데요. 저도 처음에 헷갈려 했기 때문에 도움이 되고자 작성해 봅니다. 1. 패키지란 패키지란 클래스와 소스파일을 폴더형태로 관리하기 위한 저장공간을 의미합니다. 또한 패키지는 애플리케이션을 구분하는 고유의 값으로 구분되기 위해 유일무이해야 합니다. 2. 패키지 명명 규칙 그렇기 때문에 패키지 명명에는 몇가지 규칙이 존재합니다. ▪ 웹사이트 주소를 반대로한 것과 같은 모양으로 패키지 이름 부여합니다. ▪ 명칭은 소문자를 사용 합니다.(대문자를 사용하지 않을 것을 권고합니다.) ▪ 각 그룹의 구분은 점(.)으로 구분합니다. ▪ 회사명은 딱히 정해진 것은 없습니다. 다른 사이트와 구분되기 위해서 사이트명으로 쓰이는 경우가 많습니다. ▪ 피키지 이름에.. 2021. 2. 23.
[Spring] 01 개발 환경 구축 : Eclipse에 STS(Spring Tool Suite) 플러그인 설치 스프링 프레임워크의 라이브러리 관리 및 편리하게 사용하기 위해서 스프링에서는 STS(Spring Tool Suite)라는 프로그램을 제공하고 있습니다. (만약, 툴 자체가 필요하시다면 spring.io/tools 홈페이지에서 다운로드 가능합니다.) Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io ⬇⬇⬇ .. 2021. 2. 22.
[Spring] 01 개발 환경 구축 : 데이터베이스 구축(H2DB 다운로드 및 설치) 1. H2 데이터베이스 다운로드 왜 H2를 사용하는가? MySQL과 Oracle을 사용해도 상관없습니다. 하지만, 별도의 설치 과정이 필요하고 추가 설정을 해야 하기 때문에 간단하고 용량도 적어 가벼운 H2DB를 설치하려고 합니다! 그렇다면, - H2DB란 무엇인가? H2는 자바로 작성된 관계형 데이터베이스 관리 시스템이다. 자바 애플리케이션에 임베드하거나 클라이언트-서버 모드에서 구동할 수 있다.[1] 이 소프트웨어는 오픈 소스 소프트웨어 모질라 공용 허가서 2.0 또는 오리지널 이클립스 공용 허가서로 이용이 가능하다. - 위키백과 - H2DB 주요 기능? ▪ SQL 표준의 일부가 지원된다. ▪ 주 프로그래밍 APi는 SQL과 JDBC이지만 데이터베이스 또한 PostgreSQL 서버처럼 동작하기 위해 .. 2021. 2. 22.
[Spring] 01 개발 환경 구축 : 톰캣 서버 다운로드/설치 및 이클립스 연동 1. 톰캣(Tomcat) 다운로드 톰캣(Tomcat) 서버는 아파치 홈페이지에서 다운로드할 수 있습니다. tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications ar tomcat.apache.org 톰캣 홈페이지에서 버전을 선택해 줍니.. 2021. 2. 22.
[Spring] 01 개발 환경 구축 : 이클립스 설치(eclipse.ini 옵션) 이클립스(Eclipse)는 이클립스 홈페이지에서 다운로드할 수 있습니다. 현재 사용하고 있는 OS에 맞는 이클립스 버전을 받으면 됩니다. 매우 간단해요! 1. 이클립스 설치 www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org 먼저, 이클립스 홈페이지에서 다운로드 버튼을 클릭해 주세요... 2021. 2. 22.
[Spring] 01 개발 환경 구축 : JDK 설치/환경 변수 설정 개발 환경은 JDK를 시작으로 이클립스(Eclipse), 톰캣(Tomcat) 서버, 데이터베이스 순으로 설치하고, 스프링 프레임워크를 보다 쉽고 편하게 사용하기 위한 STS(Spring Tool Suite) 플러그인도 설치할 것입니다. 1. 1 JDK설치 먼저, JDK란 ? 자바 개발 키트(Java Development Kit, JDK)는 자바 SE, 자바 EE, 또는 자바 ME 플랫폼 중 하나를 구현한 것으로 [1][1] 솔라리스, 리눅스, 맥 OS X, 또는 윈도 자바 개발자를 대상으로 오라클에 의해 바이너리 제품으로 제공된다. 자바 플랫폼의 등장 이래 지금까지 가장 널리 사용되는 소프트웨어 개발 키트(SDK)다. 2006년 11월 17일 썬은 GNU 일반 공중 사용 허가서 (GPL)하에 출시될 것이.. 2021. 2. 22.
2019년 정보처리기사 시험일정 및 정보 2019년 정보처리기사 시험일정 11월 30일에 2019년도 국가기술자격검정 시행공고가 올라왔습니다 ! 시험 일정은 역시 2018년과 큰 차이는 없었고, 원서접수는 첫날 09:00부터 원서접수 마지막 날 18:00까지입니다. 시험 시간은 9시 30분에 시작해서 2시간 30분동안 진행되는데 시험 시간의 절반이 지나야 퇴실이 가능하답니다 ! 또한 2020년 1월 1일부터 NCS기반 국가기술자격 개편에 따라 23종목의 시험과목 등이 변경된다고 합니다. 2020년부터 변경될 정보처리기사 필기시험 내용인데 현장직무 중심으로 개편된 것을 볼 수 있습니다. 올해 부터는 인정 신분증 미지참시 당해시험이 정지(퇴실) 및 무효 처리되기 때문에 더욱 더 신경쓰셔야 겠어요 ! 아래는 인정 신분증 종류 참고하세요. 더욱 자세한.. 2018. 12. 5.
728x90
반응형