kust korea university study site college of information and communication 2012210038 lee mina...

29
KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

Upload: william-walker

Post on 17-Dec-2015

224 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

KUSTKorea University Study Site

College of Information and communication

2012210038 Lee Mina2012210084 Baek Dae Hyun

2009210017 Joo Jae Woo

Page 2: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

Outline

1. Again, what are we making?

2. What is done for now?

3. What will be available in the near future?

Page 3: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

Again, what are we making?

A study site for students of Korea University to encourage them to share their knowledge based

on the classes that they are currently taking

1

KUST

Page 4: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

What is done for now?2

Page 5: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

This is what we did during last month

“Hello Hadoop…?”

Page 6: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

This is what we did during last month

“Hello SVN…?”

Page 7: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

Let’s see the appearance first.

Page 8: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

login.html

Page 9: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

signup.html

Page 10: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

signup.html

Page 11: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

findpw.html

Page 12: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

welcome.html

Page 13: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

exam.jsp

Page 14: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

exam.jsp

Page 15: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

qna.jsp

Page 16: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

qna_post.jsp

Page 17: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

qna_write.jsp

Page 18: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

Let’s see the web process

Page 19: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

JSP working process (Sign up)

Signup.html Signup.jsp Welcome.html

Portal IDPasswordNickname

Database

Page 20: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

JSP working process (Login & Logout)

Login.html

Cookie

Login-Pro.jsp

Cookie

Login

Confirm

.jsp

Exam.jsp

Cookie

Logout.jspLogonDataBean

LogonDBBean

Using Database

Page 21: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

JSP working process (Q&A)

qna.jsp

Qna_write.jsp

Qna_writePro.jsp

Title

Content

Nickname

time

Database

qna_post.

jsp

Page 22: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

JSP working process

(Resource up & download)

Re-source_p

ost

.jsp

Re-source_d

own

.jsp

Resource

.jsp

resource_write.jsp

resource_writePro

.jsp

Database

Page 23: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

Let’s see the System

Page 24: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

System & Database4 Linux Server at 과도 6FOS : Linux version 3.2.0-40-generic CPU : Intel(R) Core(TM) i5 CPU 760 @ 2.80GHzMemory : 2GBDisk : 500GB

Hadoop + Hbase + Zookeeper + (Hive or Tajo)

Page 25: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

Hadoop

What is Hadoop?Open-source framework for distributed computing.

Flexibility : Support various data formatScalability : scalable increase linearlyMapReduce : split a larger data problem into smaller and distributeHDFS(Hadoop Distributed File System) : split data into smaller and replicate and store on other servers.

Page 26: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

Hadoop

MapReduce Layer

HDFSLayer

master

JobTracker

NameNode

slave

TaskTracker

DataNode

slave

TaskTracker

DataNode

slave

TaskTracker

DataNode

Page 27: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

What is Hbase?- Hbase is the Hadoop database, a distributed, scalable, big data store.- Colunm-oriented store model, NoSQL DB- Strictly consistent reads and writes.- Automatic sharding of table- Easy to use Java API for client access- No SQL

HBase

Page 28: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

HBase

Page 29: KUST Korea University Study Site College of Information and communication 2012210038 Lee Mina 2012210084 Baek Dae Hyun 2009210017 Joo Jae Woo

What will be available in the near future?

Web server programming

Database implementation

Android App

Get A+

3