Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,154,669 members, 7,823,888 topics. Date: Friday, 10 May 2024 at 05:28 PM

Learn How To Build Websites With Java EE - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Learn How To Build Websites With Java EE (1966 Views)

Learn How To Create Websites With Python(Django Web Framework) / You Would Better Start Programming With Java Or C# / Java EE Developer And Spring Developer In Here. (2) (3) (4)

(1) (Reply) (Go Down)

Learn How To Build Websites With Java EE by Nobody: 5:25pm On Feb 25, 2017
Re: Learn How To Build Websites With Java EE by Nobody: 5:34pm On Feb 25, 2017
JDBC

Java Database Connectivity ( JDBC) is an application programming interface (API) for the programming language Java, which defines how a client may access a database.

JPA
The Java Persistence API provides Java developers with an object/relational mapping facility for managing relational data in Java applications. Java

JSF
JavaServer Faces (JSF ) is a Java specification for building component-based user interfaces for web applications. It was formalized as a standard through the Java Community Process and is part of the Java Platform, Enterprise Edition.
JSP
JavaServer Pages (JSP ) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. Released in 1999


SPRING FRAMEWORK


The Spring Framework is an application
framework and inversion of control container for the Java platform.

EJB


Enterprise Java Beans (EJB ) is a development architecture for building highly scalable and robust enterprise level applications to be deployed on J2EE compliant Application Server such as JBOSS.

JAX-RS


JAX-RS: Java API for RESTful Web Services (JAX-RS) is a Java programming language API spec that provides support in creating web services .



@Path

@GET



@PUT


@POST

@DELETE



@HEAD


@Produces

@Consumes


@PathParam


@QueryParam



@MatrixParam



@HeaderParam



@CookieParam

@FormParam



@DefaultValue

@Context






https://javabrains.io/courses/javaee_jaxrs/
Re: Learn How To Build Websites With Java EE by Nobody: 5:37pm On Feb 25, 2017
instead of the of the layout to be Home.html it will be home. jsp u have to route the jsp using Java class which in OOP is called a controller and Jsp, jpa, JDBC makes your site dynamic note that u can add modern users interface like jquery, bootstrap, html 5 ............will be in jsp format .
you still have to use your CSS knowledge to style the jsp or HTML layout.


Note you can you already made Angular, bootstrap , jquery template to build your site.


Task for this course
1. create a landing page using Java EE (using modern UI like angular, bootstrap or any).




your previous knowledge MySQL can be use d to create Java EE website by performing crud operations like insert, update, search, delete, Add and so in by sending query to database look at JDBC. previous knowledge of data-binding is required.

OOP ANALOGY IN JAVA EE MVC FRAMEWORK

MODEL
model stores data that is retrieved according to commands from the controller and displayed in the view. This is the main logic usually in JPA

VIEW

A view generates new output to the user based on changes in the model. This is the HTML ,XHTML layouts. you can use bootstraps ,Query etc and any material , is represented by .jsp

CONTROLLER
A controller can send commands to the model to update the model's state (e.g., editing a document) . u can use this to load(route) the views


response . sendRedirect( "index.jsp" );


OR

response . sendRedirect( "index.Html" );


REQUIREMENT
with netbean , jdk and Tomcat. ur are ready to fire down
!!!!!!!?


you can deploy ur app on heroku or any hosting online


Some concept u need to learn or jar libraries for development of your javaEE app



SAX parser
fasterxml
Jackson
json binding in javaEE
JDOM
dom4j
Jsoup



For more details read the official samples on github in javaEE7 or JavaEE8

https://github.com/javaee-samples/javaee7-samples?files=1



https://github.com/javaee-samples/javaee8-samples?files=1


the end
Re: Learn How To Build Websites With Java EE by duke2017: 2:31am On Feb 26, 2017
@proxy20, pls create whatsApp group for Java EE...this platform is very powerful n we need constant communication
Thanks..
Re: Learn How To Build Websites With Java EE by Nobody: 12:18pm On Feb 26, 2017
IDE
netbean
eclipse

intellij(preferably)



needed
jdk
Maven
tomcat
glassfish
Re: Learn How To Build Websites With Java EE by asalimpo(m): 3:15am On Mar 04, 2017
how dyu host a java ee app? How much does it cost compared to php python ruby etc hosting?
Re: Learn How To Build Websites With Java EE by Nobody: 7:46pm On Mar 04, 2017
asalimpo:
how dyu host a java ee app? How much does it cost compared to php python ruby etc hosting?


https://www.youtube.com/watch?v=FLuGA9dweaI

The cost depends on the use and bandwidth
(personal or commercial)

u see there Are digital ocean ,hostgator,cloudways, godaddy and heroku etc
Re: Learn How To Build Websites With Java EE by duke2017: 11:28pm On Mar 04, 2017
Master @proxy20, give solution to this,,, Copy the following files to c:\windows\SysWow64..
jnifplib\win32\jnisgfplib.dll jnifplib\win32\jnisgwsqlib..
how do I go abt this? what does it mean? where is c:\windows\syswow64 located in my system? put me through pls

(1) (Reply)

Cloud Computing Growth Slow? / Experienced Programming Opportunities Available Abroad!! / Lets Start A Thread For Solving Problems From Projecteuler.net

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 17
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.