Dev-Time Liferay

1,394
-1

Published on

Liferay as implementation of Java-based portals and portlets specifications

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,394
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
55
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Dev-Time Liferay

  1. 1. Java portals and portlets (JSR-168/286)Wednesday, March 30, 2011
  2. 2. ConceptWednesday, March 30, 2011
  3. 3. Concept Portal filled with portletsWednesday, March 30, 2011
  4. 4. Concept Portal filled with portlets PortletWednesday, March 30, 2011
  5. 5. Layout HTML templateWednesday, March 30, 2011
  6. 6. ThemeWednesday, March 30, 2011
  7. 7. Theme JavaScriptWednesday, March 30, 2011
  8. 8. Theme JavaScript CSSWednesday, March 30, 2011
  9. 9. Theme JavaScript CSS ImagesWednesday, March 30, 2011
  10. 10. Theme JavaScript CSS Images Template (JSP, Velocity, Freemarker, etc)Wednesday, March 30, 2011
  11. 11. Portlet Lifecycle Init Process Action Process Event Render DestroyWednesday, March 30, 2011
  12. 12. Portlet AnatomyWednesday, March 30, 2011
  13. 13. Portlet Anatomy Window StateWednesday, March 30, 2011
  14. 14. Portlet Anatomy Window State Portlet StateWednesday, March 30, 2011
  15. 15. Portlet Anatomy Window State Portlet State Portlet PreferencesWednesday, March 30, 2011
  16. 16. Portlet Anatomy Deployment descriptor Window State Portlet State Portlet PreferencesWednesday, March 30, 2011
  17. 17. Portlet Anatomy Deployment descriptor Portlet descriptor Window State Portlet State Portlet PreferencesWednesday, March 30, 2011
  18. 18. Portlet Anatomy Deployment descriptor Portlet descriptor Window State Liferay descriptor Portlet State Portlet PreferencesWednesday, March 30, 2011
  19. 19. Portlet Anatomy Deployment descriptor Portlet descriptor Window State Liferay descriptor Portlet State Liferay display Portlet PreferencesWednesday, March 30, 2011
  20. 20. Portlet Anatomy Deployment descriptor Portlet descriptor Window State Liferay descriptor Portlet State Liferay display Portlet Preferences Liferay plugin packageWednesday, March 30, 2011
  21. 21. Portlet Anatomy Deployment descriptor Portlet descriptor Window State Liferay descriptor Portlet State Liferay display Portlet Preferences Liferay plugin package Liferay plugin propertiesWednesday, March 30, 2011
  22. 22. Portlet interactionWednesday, March 30, 2011
  23. 23. Portlet interaction JSR-168Wednesday, March 30, 2011
  24. 24. Portlet interaction JSR-168 Portlet SessionWednesday, March 30, 2011
  25. 25. Portlet interaction JSR-168 JSR-286 Portlet SessionWednesday, March 30, 2011
  26. 26. Portlet interaction JSR-168 JSR-286 Public Paramters Portlet SessionWednesday, March 30, 2011
  27. 27. Portlet interaction JSR-168 JSR-286 Public Paramters Portlet Session Portlet EventsWednesday, March 30, 2011
  28. 28. Portlet interaction JSR-168 JSR-286 Public Paramters Portlet Session Portlet Events LiferayWednesday, March 30, 2011
  29. 29. Portlet interaction JSR-168 JSR-286 Public Paramters Portlet Session Portlet Events Liferay JavaScript EventsWednesday, March 30, 2011
  30. 30. Liferay ComponentsWednesday, March 30, 2011
  31. 31. Liferay Components CMSWednesday, March 30, 2011
  32. 32. Liferay Components CMS Image LibraryWednesday, March 30, 2011
  33. 33. Liferay Components CMS Image Library Document LibraryWednesday, March 30, 2011
  34. 34. Liferay Components CMS Image Library Document Library Control PanelWednesday, March 30, 2011
  35. 35. Liferay Components CMS Image Library Document Library Control Panel Build-in PortletsWednesday, March 30, 2011
  36. 36. Liferay Anatomy Front end Middle tier Persistence EXTWednesday, March 30, 2011
  37. 37. Front endWednesday, March 30, 2011
  38. 38. Front end CSS + ImagesWednesday, March 30, 2011
  39. 39. Front end CSS + Images Velocity templatesWednesday, March 30, 2011
  40. 40. Front end CSS + Images Velocity templates JQuery + PrototypeWednesday, March 30, 2011
  41. 41. Front end CSS + Images Velocity templates JQuery + Prototype Custom JS ObjectsWednesday, March 30, 2011
  42. 42. Front end CSS + Images Velocity Velocity templates Struts JQuery + Prototype Tag libraries Custom JS ObjectsWednesday, March 30, 2011
  43. 43. Middle tierWednesday, March 30, 2011
  44. 44. Middle tier SpringWednesday, March 30, 2011
  45. 45. Middle tier Spring HibernateWednesday, March 30, 2011
  46. 46. Middle tier Spring Hibernate ServicesWednesday, March 30, 2011
  47. 47. Middle tier Spring Hibernate Services Liferay Persistence APIWednesday, March 30, 2011
  48. 48. Middle tier Spring Security Spring Apache JackRabbit Hibernate (JSR-170/283) Services Lucene Liferay Persistence Compas API JFreeChartWednesday, March 30, 2011
  49. 49. EXTWednesday, March 30, 2011
  50. 50. EXT Directory structureWednesday, March 30, 2011
  51. 51. EXT Directory structure service.xmlWednesday, March 30, 2011
  52. 52. EXT Directory structure service.xml ServiceBuilder classWednesday, March 30, 2011
  53. 53. Under HoodWednesday, March 30, 2011
  54. 54. Under Hood *Service(Impl, Util)Wednesday, March 30, 2011
  55. 55. Under Hood *Service(Impl, Util) *LocalService(Impl, Util)Wednesday, March 30, 2011
  56. 56. Under Hood *Service(Impl, Util) *LocalService(Impl, Util) *Finder(Impl)Wednesday, March 30, 2011
  57. 57. Under Hood *Service(Impl, Util) DynamicQuery *LocalService(Impl, Util) *Finder(Impl)Wednesday, March 30, 2011
  58. 58. Under Hood *Service(Impl, Util) DynamicQuery *LocalService(Impl, Util) custom-sql.xml *Finder(Impl)Wednesday, March 30, 2011
  59. 59. Pro & ContraWednesday, March 30, 2011
  60. 60. Pro & Contra Works out-of-the-boxWednesday, March 30, 2011
  61. 61. Pro & Contra Works out-of-the-box Rich set build-in portletsWednesday, March 30, 2011
  62. 62. Pro & Contra Works out-of-the-box Rich set build-in portlets Simple and clear extension modeWednesday, March 30, 2011
  63. 63. Pro & Contra Works out-of-the-box Rich set build-in portlets Simple and clear extension mode Huge and mature communityWednesday, March 30, 2011
  64. 64. Pro & Contra Works out-of-the-box Old presentation tier technologies Rich set build-in portlets Simple and clear extension mode Huge and mature communityWednesday, March 30, 2011
  65. 65. Pro & Contra Works out-of-the-box Old presentation tier technologies Rich set build-in portlets Fixed architecture Simple and clear extension mode Huge and mature communityWednesday, March 30, 2011
  66. 66. Pro & Contra Works out-of-the-box Old presentation tier technologies Rich set build-in portlets Fixed architecture Simple and clear Odd EXT structure extension mode Huge and mature communityWednesday, March 30, 2011
  67. 67. Pro & Contra Works out-of-the-box Old presentation tier technologies Rich set build-in portlets Fixed architecture Simple and clear Odd EXT structure extension mode Strong EXT limitations Huge and mature communityWednesday, March 30, 2011
  68. 68. Pro & Contra Works out-of-the-box Old presentation tier technologies Rich set build-in portlets Fixed architecture Simple and clear Odd EXT structure extension mode Strong EXT limitations Huge and mature community Low documentedWednesday, March 30, 2011
  69. 69. AnswersWednesday, March 30, 2011

×