About


알려주고 싶은 정보를 작성해주세요!


닉네임을 알려주세요!
추후 문서 작성시 기여자로 나타납니다.


Spring (스프링 프레임워크)

프레임워크
스프링 프레임워크(Spring Framework)는 MVC 웹 프레임워크 중 자바 언어를 사용하는 프레임워크입니다. MVC 웹 프레임워크는 Model, View, Controller의 줄임말로, 웹사이트 운영에 필요한 다양한 기능을 데이터를 관리하는 Model, 사용자가 보는 화면을 관리하는 View, 그리고 Model과 View를 연결해주는 Controller로 나눠 구현하는, 일종의 백엔드 개발의 틀을 제공해줍니다. 언어별로 다양한 MVC 프레임워크가 있는데, 그 중 자바 언어를 사용하는 것이 스프링 프레임워크입니다. 스프링 외에는 파이썬을 사용하는 Django, PHP를 사용하는 Laravel, Ruby를 사용하는 Ruby on Rails 등의 MVC 프레임워크가 존재합니다.
#백엔드 개발자
전자정부 표준프레임워크의 기반이 스프링 프레임워크이기 때문에, 국내에서 거의 대부분의 공공기관과 대기업에서 스프링 프레임워크를 사용하고 있습니다.
text_file = sc.textFile("hdfs://...")
counts = text_file.flatMap(lambda line: line.split(" ")) \
             .map(lambda word: (word, 1)) \
             .reduceByKey(lambda a, b: a + b)
counts.saveAsTextFile("hdfs://...")