SlideShare a Scribd company logo
The Construction of E-Business Portal Based on Struts, Spring and Hibernate
AIM The mainstay of this project is to integrate the three frameworks (Struts, spring and Hibernate) according to their strong points and apply this technology to an E-Business portal of company.
Synopsis   E-Business portals can be used to deliver information and applications to internet users, it changes the way of businesses which are operated from traditional approaches to an advanced and more efficient operations. The major advantages of adapting E-Business portal to any industry are: removal of location and availability restrictions, reduction of time and money spent, heightening customer services, and the provision of competitive advantages. This paper adopts an integrated framework by Struts, Spring and Hibernate. In presentation tier Struts is used, in the business logic tier web have created business objects, business services and now we are going to integrate them using spring framework, and Hibernate is used as ORM.
Existing System ,[object Object],[object Object],[object Object],Proposed System ,[object Object],[object Object]
Modules ,[object Object],[object Object],[object Object]
Presentation tier  Develop an E-Business portal based B2C. The Administrator can modify the property through the browser. The presentation tier collects these data, and connects with the middle tier by the controller, and then the middle tier will connect with the data tier. At last, the data returned from the middle tier will be displayed by the Presentation Tier .
Implementing Dao  Data Access Object it encapsulates the functions of data modification, add and deletion. It handles the information exchange between Business Logic component and Object Relational Mapping (ORM).
Xml Mapping The relational database table which stores merchandise information is mapped to data objects by the object/relational mapping tool of the Hibernate, then the developer can operate the database table with object. Database Servers in information is stored and retrieved. This tier keeps data neutral and independent from application servers or business logic. Giving data its own tier also improves scalability and performance.
Architecture   Administrator or User Presentation Tier Business  Data Exchange Service (Controller) Business Logic Xml Mapping (ORM) Data Tier Database Server Middleware Tier DAO
Software Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Requirements ,[object Object],[object Object],[object Object]
Activity diagram Start User Request Business Data Controller DAO ORM User Response
Collaboration  diagram Business Data Exchange Service Business Logic ORM DAO User Request Response
Sequence  diagram Controller  Business Logic ORM User Request DB Mapping Response
Use Case  diagram Portal Advertisement Business Seller Buyer Business Data Controller  DAO ORM User Request
Screen Shots
Advertisers Login Page
Advertisers Register Page
Advertisement  Load Page
Advertiser Login Validation
Advertisement Load
Tables
Advertisement Table  varchar mobile varchar Country varchar city varchar Address varchar password varchar username varchar email varchar name int Id Type Fields
Load Advertise Table  varchar payment varchar data varchar Duration varchar Typename varchar productname varchar Companyname int Id Type Fields
Conclusion  Develop an E-Business portal based B2C by using open source framework Spring, Hibernate and Struts. In the portal system, the presentation, the application processing and the data management are logically separate processes. Thus it satisfies the demands of the business and achieves the goal of expansibility and maintenance by designing the clear, structure of system architecture.

More Related Content

What's hot

ATG - Common Terminologies
ATG - Common TerminologiesATG - Common Terminologies
ATG - Common Terminologies
Keyur Shah
 
Intuit quick books enterprise 12
Intuit quick books enterprise 12Intuit quick books enterprise 12
Intuit quick books enterprise 12
Ahmed Yasir Khan
 
Salesforce.com Prezo
Salesforce.com PrezoSalesforce.com Prezo
Salesforce.com Prezo
minihane88
 

What's hot (20)

Salesforce Data Structures
Salesforce Data StructuresSalesforce Data Structures
Salesforce Data Structures
 
Power Up with Power BI
Power Up with Power BIPower Up with Power BI
Power Up with Power BI
 
CADTalk - CAD to ERP Interface
CADTalk - CAD to ERP InterfaceCADTalk - CAD to ERP Interface
CADTalk - CAD to ERP Interface
 
E-commerce Website presentation
E-commerce Website presentation E-commerce Website presentation
E-commerce Website presentation
 
Business Intelligence for users - Sharperlight
Business Intelligence for users - SharperlightBusiness Intelligence for users - Sharperlight
Business Intelligence for users - Sharperlight
 
Business Interfaces using Virtual Objects, Visual-Force Forms and JavaScript
Business Interfaces using Virtual Objects, Visual-Force Forms and JavaScriptBusiness Interfaces using Virtual Objects, Visual-Force Forms and JavaScript
Business Interfaces using Virtual Objects, Visual-Force Forms and JavaScript
 
Dynamics CRM 2011 Architecture Overview
Dynamics CRM 2011 Architecture OverviewDynamics CRM 2011 Architecture Overview
Dynamics CRM 2011 Architecture Overview
 
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
 
Gowthami_Resume
Gowthami_ResumeGowthami_Resume
Gowthami_Resume
 
Power BI Days - Power Bi and PowerShell
Power BI Days - Power Bi and PowerShellPower BI Days - Power Bi and PowerShell
Power BI Days - Power Bi and PowerShell
 
Building a CRM Application
Building a CRM ApplicationBuilding a CRM Application
Building a CRM Application
 
Data model in salesforce
Data model in salesforceData model in salesforce
Data model in salesforce
 
Training Report
Training ReportTraining Report
Training Report
 
ATG - Common Terminologies
ATG - Common TerminologiesATG - Common Terminologies
ATG - Common Terminologies
 
Informatica basics for beginners | Informatica ppt
Informatica basics for beginners | Informatica pptInformatica basics for beginners | Informatica ppt
Informatica basics for beginners | Informatica ppt
 
Intuit quick books enterprise 12
Intuit quick books enterprise 12Intuit quick books enterprise 12
Intuit quick books enterprise 12
 
Salesforce platform
Salesforce platformSalesforce platform
Salesforce platform
 
Building enterprise apps using force com
Building enterprise apps using force comBuilding enterprise apps using force com
Building enterprise apps using force com
 
Salesforce.com Prezo
Salesforce.com PrezoSalesforce.com Prezo
Salesforce.com Prezo
 
Business Portal for Dynamics GP
Business Portal for Dynamics GPBusiness Portal for Dynamics GP
Business Portal for Dynamics GP
 

Viewers also liked

Viewers also liked (6)

306 310
306 310306 310
306 310
 
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
A Density Based Clustering Technique For Large Spatial Data Using Polygon App...
 
Los Valores
Los ValoresLos Valores
Los Valores
 
التحليل الفني والحركي لسباحة الحرة
التحليل الفني والحركي لسباحة الحرةالتحليل الفني والحركي لسباحة الحرة
التحليل الفني والحركي لسباحة الحرة
 
emnlp2011
emnlp2011emnlp2011
emnlp2011
 
Campo electrico (parte1)
Campo electrico  (parte1)Campo electrico  (parte1)
Campo electrico (parte1)
 

Similar to S S H 1

Internship Report
Internship ReportInternship Report
Internship Report
Jiali Chen
 
Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Usda ocio-its itsm7-integration_architecturediagram_v1_100109Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Accenture
 

Similar to S S H 1 (20)

Aspmvc
AspmvcAspmvc
Aspmvc
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
 
Integrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
Integrating SFDC and Oracle ERP with IBM Websphere CastIron ApplianceIntegrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
Integrating SFDC and Oracle ERP with IBM Websphere CastIron Appliance
 
Software as Service
Software as ServiceSoftware as Service
Software as Service
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
黑豹 ch4 ddd pattern practice (2)
黑豹 ch4 ddd pattern practice (2)黑豹 ch4 ddd pattern practice (2)
黑豹 ch4 ddd pattern practice (2)
 
Oracle Enterprise 2.0 & Business Applications
Oracle Enterprise 2.0 &  Business ApplicationsOracle Enterprise 2.0 &  Business Applications
Oracle Enterprise 2.0 & Business Applications
 
Internship Report
Internship ReportInternship Report
Internship Report
 
DHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOODHIRENDRA KUMAR SAHOO
DHIRENDRA KUMAR SAHOO
 
icv
icvicv
icv
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 
Ibm Cognos B Iund Pmfj
Ibm Cognos B Iund PmfjIbm Cognos B Iund Pmfj
Ibm Cognos B Iund Pmfj
 
Knowledge management and information system
Knowledge management and information systemKnowledge management and information system
Knowledge management and information system
 
Dynamics AX and Salesforce Integration
Dynamics AX and Salesforce IntegrationDynamics AX and Salesforce Integration
Dynamics AX and Salesforce Integration
 
ERP Future Trends.pptx
ERP Future Trends.pptxERP Future Trends.pptx
ERP Future Trends.pptx
 
Amarjit Resume
Amarjit ResumeAmarjit Resume
Amarjit Resume
 
IRJET- Cloud Based Warehouse Management Firm
IRJET- Cloud Based Warehouse Management FirmIRJET- Cloud Based Warehouse Management Firm
IRJET- Cloud Based Warehouse Management Firm
 
Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Usda ocio-its itsm7-integration_architecturediagram_v1_100109Usda ocio-its itsm7-integration_architecturediagram_v1_100109
Usda ocio-its itsm7-integration_architecturediagram_v1_100109
 
SAP and Salesforce Integration
SAP and Salesforce IntegrationSAP and Salesforce Integration
SAP and Salesforce Integration
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 

S S H 1

  • 1. The Construction of E-Business Portal Based on Struts, Spring and Hibernate
  • 2. AIM The mainstay of this project is to integrate the three frameworks (Struts, spring and Hibernate) according to their strong points and apply this technology to an E-Business portal of company.
  • 3. Synopsis E-Business portals can be used to deliver information and applications to internet users, it changes the way of businesses which are operated from traditional approaches to an advanced and more efficient operations. The major advantages of adapting E-Business portal to any industry are: removal of location and availability restrictions, reduction of time and money spent, heightening customer services, and the provision of competitive advantages. This paper adopts an integrated framework by Struts, Spring and Hibernate. In presentation tier Struts is used, in the business logic tier web have created business objects, business services and now we are going to integrate them using spring framework, and Hibernate is used as ORM.
  • 4.
  • 5.
  • 6. Presentation tier Develop an E-Business portal based B2C. The Administrator can modify the property through the browser. The presentation tier collects these data, and connects with the middle tier by the controller, and then the middle tier will connect with the data tier. At last, the data returned from the middle tier will be displayed by the Presentation Tier .
  • 7. Implementing Dao Data Access Object it encapsulates the functions of data modification, add and deletion. It handles the information exchange between Business Logic component and Object Relational Mapping (ORM).
  • 8. Xml Mapping The relational database table which stores merchandise information is mapped to data objects by the object/relational mapping tool of the Hibernate, then the developer can operate the database table with object. Database Servers in information is stored and retrieved. This tier keeps data neutral and independent from application servers or business logic. Giving data its own tier also improves scalability and performance.
  • 9. Architecture Administrator or User Presentation Tier Business Data Exchange Service (Controller) Business Logic Xml Mapping (ORM) Data Tier Database Server Middleware Tier DAO
  • 10.
  • 11.
  • 12. Activity diagram Start User Request Business Data Controller DAO ORM User Response
  • 13. Collaboration diagram Business Data Exchange Service Business Logic ORM DAO User Request Response
  • 14. Sequence diagram Controller Business Logic ORM User Request DB Mapping Response
  • 15. Use Case diagram Portal Advertisement Business Seller Buyer Business Data Controller DAO ORM User Request
  • 23. Advertisement Table varchar mobile varchar Country varchar city varchar Address varchar password varchar username varchar email varchar name int Id Type Fields
  • 24. Load Advertise Table varchar payment varchar data varchar Duration varchar Typename varchar productname varchar Companyname int Id Type Fields
  • 25. Conclusion Develop an E-Business portal based B2C by using open source framework Spring, Hibernate and Struts. In the portal system, the presentation, the application processing and the data management are logically separate processes. Thus it satisfies the demands of the business and achieves the goal of expansibility and maintenance by designing the clear, structure of system architecture.