About Salesforce.com?
In our previous post we have studied about cloud computing and its advantages. Today am going to Show perfect example for cloud platform!
Salesforce.com
Salesforce.com platform is a world’s first Plat form as service (PaaS). enabling developers to develop and deploy any kind of business application in the cloud.
Technologies behind salesforce.com platform Application:
Multitenant Architecture: An application model in which all users and apps share a single, common infrastructure and code base.
Web services API: An application programming interface that defines a Web service that provides direct access to all the data stored in the servers.
Apex: The world’s first on-demand programming language, which runs in the cloud on Force.com servers.
Visual force: A framework for creating feature-rich user interfaces for apps in the cloud
Apex is based on Java, and Visual force is a similar to HTML we can also add style sheet to the visual force page!
Simple Calculator application with force.com:
Steps:
1. Create developer account at Developerforce.com (It is a free account for learning).
2. Create app follow bellow steps
2.1. Click the Your Name ➤ Setup link in the top-right corner of the page (
2.2. Go to the App Setup area on the left side of the page.
2.3. Click the + icon to expand the Create menu, or just click the Create link.
2. 4. Click the Apps link.
2.5. Click New. The New Custom App wizard appears.
2.6. In the App Label field, enter Calculator
3. Next is Develop Apex and Visual Force page for our application
4. Create new Apex class Add bellow code to it
{
{
}
{
{
}
{
}
{
}
}
}
5. Create new Visual force page and add bellow code to the page.
<apex:page controller="Sample"> ;
<apex:form >
<apex:pageBlock >
;
<ape
x:pageBlockSection >
<apex:pageBlockSectionIt
em
&
g
t
;
<apex:outputLabel value="Value 1"/>
</apex:page
Bl
oc
Sec
tionItem>
<apex:pageBlo c kSectionI tem >
</apex:pageBlockSectionItem & gt;
<apex:pageBlockSectionItem >
<apex:outputLabel value="Value
2"/
&g
t;
</a
pex
:pageBlockSectionItem>
<apex:pageBlockSectionItem >
;
<
;apex:
inputText value="{!val2}"/>
</ a pex:pageBlockSection Item>
<apex:selectOption itemValue="add" itemLabel="Add"/>
<apex:selectOption itemValue="sub" itemLabel="Subtract"/>
<apex:selectOption itemValue="div" itemLabel="Division"/>
<apex:selectOption itemValue="mod" itemLabel="Mod
ulo D i
vision"/>
</apex:selectR
adio&g
t
;
</a
pex:pa
geBloc
kSectionItem>
<apex:pageBlockSectionItem >
</apex : pageBlockSectionItem >
<ap
ex:pageBl
ockSectionItem >
<apex:outputLabel value="Result"/>
</apex:pageBlockSectionItem>
<apex:inputText value="{!result}" id="res"/><apex:actionStatus id="sts" startText="Finding..."/>
</apex:pageBlockSectionItem>
</apex:pageBlockSection>
<apex:pageBlockButtons >
<apex:commandButton value="Find" action="{!find}" reRender="res" status="sts"/>
</apex:pageBlockButtons>
</apex:pageBlock>
</apex:form>
</apex:page>
6. Save and Run your Visual force page at url location that’s it u did simple calc app
7. Happy coding!
Category: Cloud-Computing, Programming, Salesforce
0 comments