일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- rabbitmq
- 블레이드 템플릿
- NCP
- Redis
- Backbone.js
- javascript
- Node
- AWS
- Redux
- deep learning
- Go
- CentOS
- mariadb
- nodejs
- nginx
- laravel
- React
- Babel
- webpack
- Switch
- linux
- 기초 수학
- For
- python
- php
- docker
- phpredis
- Machine Learning
- fastapi
- SQL
- Today
- Total
목록프로그래밍 언어 (54)
개발일기
지난번 포스팅은 라라벨 프레임워크 관련하여 포스팅을 다루었다. 요번 포스팅에는 라라벨 프레임워크에서 제공해주는 템플릿 엔진인 블레이드 템플릿에 대해 포스팅하고자 한다. 리액트, 뷰 등의 화면쪽을 담당하는 다른 언어를 사용해도 되지만, 자체적으로 제공되는 템플릿엔진을 사용하는 이유는 화면 코드안에서 php코드를 활용할 수 있다는 장점이 존재하기 때문이다. 0. 파일 생성법 기존 php파일은 index.php와 같이 파일명을 지정한 후 생성하게 된다. 하지만 블레이드 템플릿은 index.blade.php라는 형식으로 지정을 하게 된다. 기존 php파일에서 blade라는 문자가 추가된다. 1. @section과 @yield 블레이드 템플릿은 레이아웃을 나눌 수 있다. 레이아웃을 나눠 여러개의 컴포넌트로 구성하..
1. 프레임워크를 사용하는 이유는??? 다양한 프로그래밍 언어를 사용하다보면 체계적인 구조를 잡고, 추후에 유지보수를 쉽게하기 위해 프레임워크를 사용하곤 한다. 그 중에서 PHP라는 언어를 대표하는 프레임워크에 라라벨 프레임워크가 있다. PHP라는 언어가 하향세를 띄고 있고 대부분의 개발자들이 다른 언어를 사용하기 있기에 프레임워크의 기능이 상대적으로 빈약할 것이라고 추측하였으나, 의외로 많은 기능을 탑제하고 있어 놀랐다. API 통신, 리액트, 뷰 등 프론트3대장에 관한 기술적인 부분도 지원을 하기에 한 번 쯤은 관심을 가지고 사용해봄직한 것 같다. 2. MVC패턴 라라벨은 기본적으로 MVC패턴 구조로 이루어져 있다. MVC패턴에 대해 간략하게 설명하자면, 사용자가 컨트롤러를 통해 요청을 하면 모델을 ..
스프링 부트 프로젝트를 생성하면 위의 사진처럼 프로젝트가 생성된 것을 확인할 수 있습니다. src/main/java에는 코드를 입력할 class파일들이 위치합니다. src/main/resources에는 마이바티스를 통한 xml파일들, 스프링부트의 포트번호, DB연결 등 설정에 관한 코드들이 들어있는 application.properties로 구성되어져있습니다. src에는 jsp와 js, css, img 등이 들어있으며, pom.xml에는 Maven Repository를 통해 jar파일을 불러올 수 있습니다. 정리 : 기본 적으로 스프링 MVC 프로젝트를 진행했을 때와 마찬가지로 구조적으로는 크게 달라지는 것은 없습니다. Spring boot는 라이브러리 추가를 위해 pom.xml을 사용하는 것은 동일하지..
Spring Framework를 통해 개발을 시작하기 위해 프로젝트를 생성해야 합니다. Spring MVC Project를 통해 xml파일에 스프링 관련 설정을 정리할 수 있지만, Spring Boot를 통해 설정이 조금 더 쉬운 프로젝트를 생성할 수 있습니다. Eclipse 상단의 File -> Spring Starter Project 를 통해 프로젝트를 생성할 수 있습니다. 이 화면에서 프로젝트 생성시, 초기설정을 마무리 한 후, 프로젝트를 생성할 수 있습니다. Name : 프로젝트 이름 Location : 프로젝트가 저장될 경로(워크스페이스에 포함됨) Type : Maven으로 설정할지, Gradle로 설정할지 Pacakge : 패키지명입니다. com.spring.board 식으로 입력하면 기본 패..
Eclipse IDE의 상단에 Help -> Eclipse Marketplace 저 검색창에 spring을 입력 Spring Tools3를 설치해주자 설치가 완료되면, Eclipse IDE상단바의 File -> New -> Spring Starter Project, Spring Legacy Project 등 비로소 스프링 프로젝트를 시작할 수 있는 것을 확인할 수 있다. 또한 추가적으로 스프링 프로젝트를 시작할 때, 이클립스 우측 상단에 스프링으로 환경을 설정한다는 버튼을 눌러주자 여기서 Starter로 만드느냐 Legacy로 만드느냐 고민에 빠질 것이다. Spring Starter Project는 Spring Boot라고 알려져 있는 것이다. 이 Spring Boot는 String Legacy와 달리 ..
Java를 설치하기 전에 통합 개발 환경(Integrated Development Environment)를 설치해야합니다. 이 IDE라고 하는 것은 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어를 뜻합니다. 그렇기에 본격적으로 개발을 편리하게 하기 위해서는 이 통합 개발 환경이 필요합니다. 가장 널리 알려진 Eclipse IDE를 설치단계 -> www.eclipse.org/downloads/packages/release/2020-09/r/eclipse-ide-enterprise-java-developers 이 주소를 통해 자신에게 맞는 OS와 사용하고자 하는 버전을 선택 후, 설치를 진행 이제 본격적으로 JDK 및 JRE ..