SlideShare a Scribd company logo
IAM - Anjan BHATTRAI
IAM - Anjan BHATTRAI
Advanced Java and XML
Technologies
By- Anjan BHATTRAI
IAM - Anjan BHATTRAI
Agenda
● Subject Description
● Subject Analysis
● Operation Flow
● Interfaces
● Difficulties Faced
● XML Docbook
● XML to XHTML
● XML to Pdf
● Limitation & Evolution
● Conclusion
● Feedback
IAM - Anjan BHATTRAI
Subject Description
● Identity Management System Web Application
● Components Used
○ Bootstrap CSS/JS
○ MySQL database [phpmyadmin]
○ Spring and Hibernate Framework
○ Glassfish server
○ .jsp pages
IAM - Anjan BHATTRAI
Subject Analysis
• Major Features [web,responsive,easy UI/UX,usability,operational]
• Application Feasibility [operate in reduced cost,independent]
• Data Description
• Expected Results [highly sophisticated, user friendly and secure tool
created for Identity and access management.]
• Scope
IAM - Anjan BHATTRAI
Operation Flow
IAM - Anjan BHATTRAI
Interface
Login with Credential
IAM - Anjan BHATTRAI
Interface
Dashboard
IAM - Anjan BHATTRAI
Interface
Create Identity
IAM - Anjan BHATTRAI
Interface
Search Identity
IAM - Anjan BHATTRAI
Interface
Edit Identity
IAM - Anjan BHATTRAI
Interface
Delete Identity
IAM - Anjan BHATTRAI
Difficulties Faced
● Limiting the scope
● Dependencies
● Configuration
● XML Docbook
● Lot of small difficulties which cannot be expressed in writing
IAM - Anjan BHATTRAI
XML ->PDF/HTML
XML-HTML
● MAMP Server
● XML DocBook Source Document.
● XML (XHTML) Target Document.
IAM - Anjan BHATTRAI
XML-PDF
● XML DocBook Source Document.
● XML (XSL-FO) Target Document.
● Generate Pdf from Source Document using Apache-FOP program.
IAM - Anjan BHATTRAI
Limitation & Evolution
Limitations:
● decrypting the system password.
● description stored in identity
● Lack of added feature
Evolution:
● complete address directory to keep details, export details, import to new
system, send SMS from there and save other information, Synchronize,
Plus many additional Features.
IAM - Anjan BHATTRAI
Conclusion
To summarize, I have learnt to use the following things to fulfill this application:
● Core Java concepts
● Java Server entities
● Tools like Maven
● Framework as Spring, Hibernate, Glassfish
● Implementation of FrontEnd tools [Bootstrap,js]
● XML Docbook Implementation
IAM - Anjan BHATTRAI
Feedback
- The following code, which is valid for FO only, appears in both of your XSLT stylesheets
<xsl:attribute-set name="p">
<xsl:attribute name="text-indent">1em</xsl:attribute>
<xsl:attribute name="space-before">0.6em</xsl:attribute>
<xsl:attribute name="space-after">0.6em</xsl:attribute>
</xsl:attribute-set>
whereas in your FO stylesheet one reads the comment
<!--
titles with the same typeface as the text (default is 'sans-serif')
-->
without the expected line of code
<xsl:param name="title.font.family" select="'serif'"/>
IAM - Anjan BHATTRAI
Thanks

More Related Content

PPTX
Mvc framework
PPTX
Introduction to ASP.NET MVC
PPTX
Java architecture for xml binding
PPTX
Mvc summary
PPTX
Introduction to asp.net
DOC
Java web services soap rest training from hyderabad
PDF
[WSO2Con EU 2017] Introduction to Ballerina
Mvc framework
Introduction to ASP.NET MVC
Java architecture for xml binding
Mvc summary
Introduction to asp.net
Java web services soap rest training from hyderabad
[WSO2Con EU 2017] Introduction to Ballerina

What's hot (12)

PPTX
Oracle developer 11G course دورة اوراكل ديفلوبر من جوري سوفت
PPT
Project First presentation about introduction to technologies to be used
PPTX
Apps for SharePoint 2013
PDF
[WSO2Con EU 2017] Exploring Ballerina Toolset
PPTX
Apps for SharePoint
PPTX
Web Services
PPT
4005-713 ` XML Architecture, Tools & Technique ` Presentation
PPTX
Web programming
PPTX
IBM Digital Experience Theme Customization
PPT
Codeigniter
PPTX
Apache architecture
PPTX
Languages and tools for web programming
Oracle developer 11G course دورة اوراكل ديفلوبر من جوري سوفت
Project First presentation about introduction to technologies to be used
Apps for SharePoint 2013
[WSO2Con EU 2017] Exploring Ballerina Toolset
Apps for SharePoint
Web Services
4005-713 ` XML Architecture, Tools & Technique ` Presentation
Web programming
IBM Digital Experience Theme Customization
Codeigniter
Apache architecture
Languages and tools for web programming
Ad

More from Anjan Bhattrai (7)

PDF
Final Internship presentation
PDF
Brain Computer Interface. Research and Innovation Project
PDF
Knowledge management
PDF
A French company recruiting for the Indian factory "Case Study"
PPTX
Change Management Case Study - HM on HP
PPTX
Business Writing Presentation | 1stdibs.com
PPTX
CSS framework
Final Internship presentation
Brain Computer Interface. Research and Innovation Project
Knowledge management
A French company recruiting for the Indian factory "Case Study"
Change Management Case Study - HM on HP
Business Writing Presentation | 1stdibs.com
CSS framework
Ad

Recently uploaded (20)

PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
assetexplorer- product-overview - presentation
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
System and Network Administraation Chapter 3
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
Introduction to Artificial Intelligence
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Computer Software and OS of computer science of grade 11.pptx
Which alternative to Crystal Reports is best for small or large businesses.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
2025 Textile ERP Trends: SAP, Odoo & Oracle
Navsoft: AI-Powered Business Solutions & Custom Software Development
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Understanding Forklifts - TECH EHS Solution
Operating system designcfffgfgggggggvggggggggg
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
assetexplorer- product-overview - presentation
Softaken Excel to vCard Converter Software.pdf
System and Network Administraation Chapter 3
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Designing Intelligence for the Shop Floor.pdf
Introduction to Artificial Intelligence
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Computer Software and OS of computer science of grade 11.pptx

Java project "Identity manager"

  • 1. IAM - Anjan BHATTRAI
  • 2. IAM - Anjan BHATTRAI Advanced Java and XML Technologies By- Anjan BHATTRAI
  • 3. IAM - Anjan BHATTRAI Agenda ● Subject Description ● Subject Analysis ● Operation Flow ● Interfaces ● Difficulties Faced ● XML Docbook ● XML to XHTML ● XML to Pdf ● Limitation & Evolution ● Conclusion ● Feedback
  • 4. IAM - Anjan BHATTRAI Subject Description ● Identity Management System Web Application ● Components Used ○ Bootstrap CSS/JS ○ MySQL database [phpmyadmin] ○ Spring and Hibernate Framework ○ Glassfish server ○ .jsp pages
  • 5. IAM - Anjan BHATTRAI Subject Analysis • Major Features [web,responsive,easy UI/UX,usability,operational] • Application Feasibility [operate in reduced cost,independent] • Data Description • Expected Results [highly sophisticated, user friendly and secure tool created for Identity and access management.] • Scope
  • 6. IAM - Anjan BHATTRAI Operation Flow
  • 7. IAM - Anjan BHATTRAI Interface Login with Credential
  • 8. IAM - Anjan BHATTRAI Interface Dashboard
  • 9. IAM - Anjan BHATTRAI Interface Create Identity
  • 10. IAM - Anjan BHATTRAI Interface Search Identity
  • 11. IAM - Anjan BHATTRAI Interface Edit Identity
  • 12. IAM - Anjan BHATTRAI Interface Delete Identity
  • 13. IAM - Anjan BHATTRAI Difficulties Faced ● Limiting the scope ● Dependencies ● Configuration ● XML Docbook ● Lot of small difficulties which cannot be expressed in writing
  • 14. IAM - Anjan BHATTRAI XML ->PDF/HTML XML-HTML ● MAMP Server ● XML DocBook Source Document. ● XML (XHTML) Target Document.
  • 15. IAM - Anjan BHATTRAI XML-PDF ● XML DocBook Source Document. ● XML (XSL-FO) Target Document. ● Generate Pdf from Source Document using Apache-FOP program.
  • 16. IAM - Anjan BHATTRAI Limitation & Evolution Limitations: ● decrypting the system password. ● description stored in identity ● Lack of added feature Evolution: ● complete address directory to keep details, export details, import to new system, send SMS from there and save other information, Synchronize, Plus many additional Features.
  • 17. IAM - Anjan BHATTRAI Conclusion To summarize, I have learnt to use the following things to fulfill this application: ● Core Java concepts ● Java Server entities ● Tools like Maven ● Framework as Spring, Hibernate, Glassfish ● Implementation of FrontEnd tools [Bootstrap,js] ● XML Docbook Implementation
  • 18. IAM - Anjan BHATTRAI Feedback - The following code, which is valid for FO only, appears in both of your XSLT stylesheets <xsl:attribute-set name="p"> <xsl:attribute name="text-indent">1em</xsl:attribute> <xsl:attribute name="space-before">0.6em</xsl:attribute> <xsl:attribute name="space-after">0.6em</xsl:attribute> </xsl:attribute-set> whereas in your FO stylesheet one reads the comment <!-- titles with the same typeface as the text (default is 'sans-serif') --> without the expected line of code <xsl:param name="title.font.family" select="'serif'"/>
  • 19. IAM - Anjan BHATTRAI Thanks