This publication is for Java builders who don't desire any past event with Liferay portal. even if Liferay portal makes heavy use of open resource frameworks, no previous event of utilizing those is believed.
Quick preview of Liferay Portal Systems Development PDF
Best Java books
Mastering Lambdas: Java Programming in a Multicore World (Oracle Press)
The Definitive consultant to Lambda Expressions gaining knowledge of Lambdas: Java Programming in a Multicore international describes how the lambda-related good points of Java SE eight will let Java to satisfy the demanding situations of next-generation parallel architectures. The booklet explains find out how to write lambdas, and the way to exploit them in streams and in assortment processing, delivering code examples all through.
Mastering JavaFX 8 Controls (Oracle Press)
Layout and installation High-Performance JavaFX Controls carry state of the art functions with visually gorgeous UIs. learning JavaFX eight Controls presents transparent directions, specified examples, and ready-to-use code samples. the right way to paintings with the newest JavaFX APIs, configure UI parts, immediately generate FXML, construct state of the art controls, and successfully follow CSS styling.
Data Abstraction and Problem Solving with Java: Walls and Mirrors (3rd Edition)
The 3rd version of facts Abstraction and challenge fixing with Java: partitions and Mirrors employs the analogies of partitions (data abstraction) and Mirrors (recursion) to educate Java programming layout recommendations, in a fashion that starting scholars locate obtainable. The e-book has a student-friendly pedagogical strategy that rigorously money owed for the strengths and weaknesses of the Java language.
Java Software Solutions: Foundations of Program Design (7th Edition)
Java software program options teaches a starting place of programming innovations to foster well-designed object-oriented software program. Heralded for its integration of small and big lifelike examples, this all over the world best-selling textual content emphasizes construction strong problem-solving and layout talents to jot down top of the range courses.
- Java Performance Tuning
- Sams Teach Yourself Java in 24 Hours (6th Edition)
- Building Java Programs: A Back to Basics Approach (2nd Edition)
- Java Software Structures: Designing and Using Data Structures (3rd Edition)
- Core Java, Volume 2: Advanced Features (9th Edition)
- Practical Android Projects
Additional resources for Liferay Portal Systems Development
Within the subsequent bankruptcy, we are going to speak about Ext plugin and hooks plugins. bankruptcy four. Ext Plugin and Hooks Ext plugin is a robust software to increase the Liferay portal middle. There are nearly no limits to what might be personalized. therefore, the Ext plugin should be used rigorously. Ext plugin is designed for use merely in exact eventualities the place all different plugin kinds akin to portlets, hooks, subject matters, structure templates, and webs can't meet the wishes. Hooks can fill a wide selection of universal wishes for overriding the portal center performance. every time attainable, hooks will be utilized in position of the Ext plugin, as hooks are scorching deployable and extra ahead suitable. There are universal situations which require using a hook, for instance, appearing customized activities on portal startup or person login, overwriting or extending portal JSPs, enhancing portal homes, changing a portal carrier with customized implementation, enhancing indexer publish processors, and updating struts activities, servlet filters, and servlet filters mappings. This bankruptcy will first introduce the Ext plugin. Then, it's going to tackle the deployment technique, particularly for Ext plugins. a number of languages may be addressed and sophistication loader techniques may be brought afterwards. eventually, hooks may be addressed intimately. through the tip of this bankruptcy, you've got realized tips to: Use the Ext plugin improve a legacy Ext surroundings set up methods Leverage type loader proxy Hook portal homes Hook language homes and a number of languages Hook customized JSP Hook indexer put up processors Hook carrier wrappers Hook servlet filters and servlet mappings Hook struts activities Ext plugin The Extension surroundings (called Ext setting) presents the potential to customise the Liferay portal thoroughly. because it is an atmosphere which extends the Liferay portal improvement atmosphere, it has the identify Extension; its brief shape is Ext. by way of Ext, you will adjust inner portlets (also referred to as out-of-the-box portlets). in addition, we might override the JSP documents of the portal and out-of-the-box portlets. ranging from model 6, the Ext surroundings is on the market as a plugin referred to as Ext plugin. customized code will override the Liferay portal resource code within the Ext plugin. within the deployment strategy, customized code is merged with the Liferay portal resource code (that is, it's going to override documents of the portal core). Ext plugins give you the strongest tools of extending the Liferay portal middle, designed for use merely in specific eventualities within which all different plugin kinds can't meet the wishes. Ext plugin venture default template within the prior bankruptcy, we've got mentioned a suite of default templates similar to EAR, structure template, portlet, subject matter, etc. evidently, through the use of those templates you'll construct your individual plugins tasks simply. This part goes to introduce the Ext (Ext stands for Extension) plugin undertaking default template. Liferay plugins SDK offers the Ext plugin undertaking default template, ext_tmpl. This default template has the subsequent constitution.