spark는 최소한의 노력으로 웹 애플리케이션을 개발할 수 있는 초소형 프레임워크이다. 자바 기반으로 웹 애플리케이션 개발을 시작하는 개발자들이 학습 목적으로 시작하기 좋은 프레임워크이다. 단순히 학습 목적으로 사용하는 것에서 벗어나 실 서비스에서 활용하는 것 또한 가능하다. 지금까지 spring 프레임워크와 같은 복잡한 프레임워크를 사용하는 것에 지친다면 spark로 시작해 보는 것도 좋은 방법이다.
조만간 코드스쿼드에서 미션 기반의 새로운 교육 과정을 진행하는데 이 과정에서 사용하기 위해 spark를 통해 자바 웹 애플리케이션 개발의 시작 과정을 맛볼 수 있는 몇 개의 동영상을 촬영해 찍어 공유한다.
spark 웹 프레임워크로 시작하기
- gradle 프로젝트 생성
- spark.java dependency 추가
- 클라이언트에서 데이터 전달하고 응답으로 받기
spark 웹 프레임워크 - html과 post
- html 파일 생성 및 UI 생성
- post로 서버에 데이터 전달
spark 웹 프레임워크 - template engine
- template engine이란?
- handlebars template engine dependency 추가
- handlebars template engine에 데이터 전달
spark 웹 프레임워크 - java bean, 회원 목록 기능 구현
- 사용자 데이터를 User 클래스에 저장
- 회원 목록 페이지 구현
spark 기반으로 웹 애플리케이션을 개발하는 것에 호응이 좋다면 이후 동영상도 찍어볼 계획이다. 4개의 동영상 보고 이후 과정도 관심이 있다면 동영상에 댓글 남겨 주기를...
0개의 의견 from FB
1개의 의견 from SLiPP
형~ 안녕하세요. 오랜만에 들어와 보니 많은 것이 바뀌어져 있군요. 여전히 개발자 / 개발자의 멘토로서 활발히 활동하는 거 보니 보기 좋습니다. apache spark 인 줄 알고 봤더니 spark java 네요. springboot 와 비교해보면 재미있을 듯 합니다만...비교 자체가 안 될 수도 있고.. 여튼 처음 받은 느낌은 신선하다. 가볍다 인 것 같습니다.
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.