티스토리 뷰
[공부를 시작하며 ]
처음 salesForce를 접하고, 이것이 무엇인지.. 그냥 CRM(고객 관리 시스템)로 많이 쓰고 편리한 프로그램이라고 밖에 생각 하지 않았었다. 물론, 모든 기능이 갖추어져 있어서 사용자가 기능을 이용해서 훨씬 관리가 쉬운 것은 사실이다. 그런데 왜 개발자가 이걸 해야하는지 생각하면서,, 공부를 시작했다.
이걸 공부하면서 알게 된 것이 역시나 이것도 하나의 프로그램 언어였다. PHP, JAVA, ASP등과 같은 웹 프로그램 언어였다. 그럼 오늘 1월5일부터 하나 하나 차근 차근 공부해 나가보도록 하자.
[VisualForce 존재]
원래 저는 프로그램을 개발할 때, 대부분 사람들도 그럴 꺼라고 생각하지만, 결과를 보면서 디버깅을 하면서 프로그램을 작성합니다. 그래야 맘에 놓이고, 뭔가 해낸 것 같다는 생각이 들기 때문입니다. 하지만,맨 처음 force.com을 접하고, 뭐.. 어떻게.. 이 생각밖에 안 들었습니다. 그냥 app나 object를 만들거나 클래스가 있어서 사용하거나 페이지를 작성하거나 하는 것은 메뉴를 보면 알 수 있지만, 막상 프로그램을 만들어 볼려고 했더니 답답하기만 했습니다.
그 때, 읽게 된 것이 VisualForce의 존재 입니다!! 보고 신 봤다!! 했습니다. 이것은 말 그대로 흔히 프로그램을 작성 할 때 UI부분입니다. 페이지가 어떻게 보이고 어떤 컨트롤이 있는지를 설정해주는 부분이지요. 그런 다고 VisualForce 자체가 다 지정하는 것은 아닙니다. 이미 있는 페이지나 프로그래머가 작성해놓은 페이지를 VisualForce에 설정하여 이용하는 것 뿐입니다. 그럼 페이지 작성에서 VisualForce에 설정하여 보는 것 까지 설명하겠습니다.
먼저, 보시는 부분은 페이지를 작성 하는 부분입니다. (제가 일본에 있어서, 일어를 번역하여 하겠습니다.)
設定(설정)-> アプリケーションの設定(어플리케이션 설정)-> 開発(개발)-> ページ(페이지)로 들어가시면
다음과 같은 화면이 나옵니다. 여기서 新規(신규)버튼을 누르면 페이지를 작성할 수 있습니다.
간단하게 표시될 이름과 페이지의 이름만 적으시고 保存(보존)버튼을 누르면 기초 페이지는 완성이 됩니다.
이름을 TestPage라고 임의로 만들겠습니다.
이제 페이지는 완성이 되었으므로 그냥 보는 것은 가능합니다.
그냥 기초 도메인 에서 /apex/페이지이름
예를 들면 저 같은 경우는 https://c.ap0.visual.force.com/apex/TestPage 되어 있습니다.
https://c.ap0.visual.force.com <- 기초 도메인 이 뒷부분에 붙이시면 됩니다.
그럼 페이지 작성과 보는 것은 끝났습니다.
이제 개발자가 작성하고픈 프로그램을 위해 예를 들면 VisualStudio를 보면 솔루션이나 프로젝트를 만드는 것 같이 틀을 잡아 볼까 합니다.( 어디까지든 여기는 제가 프로그램을 작성할 때 생각입니다. 맞는지 안 맞는지는 지금 읽고 계시는 분에게 맞기겠습니다.)
그럼 VisualStudio의 솔루션과 비슷한 개념으로 전 force.com에선 application이라고 생각 합니다. 그 이유는 작성을 하면서 설명하겠습니다. 그럼 어플리케이션 작성은 페이지와 똑같습니다.
設定(설정)-> アプリケーションの設定(어플리케이션 설정)-> 作成(작성) ->アプリケーション(어플리케이션)을 눌러주세여.
똑같이 新規(신규) 버튼을 누르면 다음 화면이 나옵니다. 전 TestApp로 주었습니다.
다음 단계로 가면 로고를 지정하는 것입니다. 홈 부분에서 보이는 로고 로써 지정이 가능합니다. 전 그냥 넘어가도록 하겠습니다.
다음 단계는 タブ(탭)을 지정하는 부분입니다. 전 우선 추가하고 싶은 것이 없기 때문에 그냥 넘어가도록 하겠습니다. 혹시 넣고 싶으신 오프젝트나 탭이 있으신 분은 넣으세요^^
이것은 나중에 참조를 가능 권한을 주는 것인데.. 이것은 모두 가능 하는 쪽으로 해놓겠습니다.
이제 어플리케이션이 만들어 졌습니다.
우측 상단에 보시면 force.com apps의 이미지 옆에 콤보 박스가 보이실 것입니다. 만약 작성 하신 분은 이것이 콤보박스 중에 하나가 보일 것입니다. 그것을 클릭해주세요. 그럼 이제 새로운 어플리케이션의 탄생입니다.
이곳에서 작성한 페이지를 탭 추가해서 편집까지 보여드리겠습니다.
이렇게 하는 이유는 전 이 탭 한부분을 페이지 한부분이나 기능의 한 부분으로 생각 했고, 어플리케이션 하나를 큰 프로그램 하나로 생각 했기 때문입니다.
(참고, 설정의 개발 부분에 사이트 부분이 있습니다. 여기서 사이트로 지정도 가능합니다. 사이트는 아직 확실히 보지 않아서 다음에 설명하겠습니다.)
그럼 탭에 페이지를 추가시켜 보겠습니다.
設定(설정)-> アプリケーションの設定(어플리케이션 설정)-> 作成(작성) ->タブ(탭)을 눌러주세여.
그 페이지에서 가장 밑을 보시면 Visualforce タブ(탭)이 보입니다. 거기서 新規(신규)버튼을 눌러주세요.
Visualforce ページ(페이지)의 콤보 박스에 보시면 작성한 페이지 TestPage가 보이실 것입니다. 선택해 주세요. 그다음 탭표시 이름과 탭 이름을 작성하시고 탭 아이콘은 마음대로 선택하시면 됩니다. 그 다음 단계로 가시면,이 부분도 권한인데 그냥 넘어가도록 하겠습니다. 2번정도 완료를 하면 탭이 완성이 됩니다. 그럼 다음 화면과 같이 나옵니다.
이제 모든 조건이 갖추어졌습니다. 이건 다음 좀 쉬다가 적도록 하겠습니다.^^;;
- Total
- Today
- Yesterday
- Salesforce
- php공부
- php
- 공부
- visualforce
- 자리 지정
- Android
- 예제
- menifast.xml
- MapActivity
- Multi MapActivity
- LocationManager
- Ruby on Rails
- searchManager
- java
- error
- 실수형
- 뷰 크기 조절
- 홈페이지 작성
- Rails
- 안드로이드
- 자바
- 다 수
- 일본어
- 아이디 텍스트 박스 보안
- 일본
- 소스
- 세일즈포스
- 단어
- 일본어 공부
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |