Java Server Developer

0 views
Skip to first unread message

Tina Larzelere

unread,
Aug 3, 2024, 4:49:58 PM8/3/24
to hoylitictast

If it comes to the server side you need to create a Servlet which allows to access other application data from your server in a format which you define or let's say you + the clients define. I would suggest you to start with something you will be familiar like Json. For this I have a little "starting point" for you.

Clone that simple example for a server-side application: -GsonJerseyProviderIt already provides you a simple structure for Json which is used by a Framework like Ember and also you can easy modify the structure which is defined there.

Yeah it's totally common to do that. Write your Server Side code and export it as .war - tomcat or jetty for example can simply deploy them and you will be able to run them on these application server.

Netbeans EE IDE:It contains a GlassFish server and the SDK preconfigured, glasfish is one of the most used open source application servers. Here you can find tutorials from the Netbeans page.

Take a look at JavaEE. I would start by learning how to create simple JSP pages with Eclipse + Tomcat (create a "Dynamic Web Project"). After that, check out Servlets and be sure to understand HTTP. After that, I would get an overview of JSTL and other Java EE components. DZone has a nice refcard giving you an overview of the Java EE 7 components. After that, you should be good enough to move on to a framework like Spring or Struts. Alternatively you can perfect Java EE fully learning it's more advanced components like CDI(context dependency injection) or JAX-RS and JAX-WS(web services). This document should give you an overview of how to configure a servlet container in eclipse: _an_Application_Server_in_Eclipse.pdf

Alternatively, if you do not like the styles and patterns used in Java EE, there is a non-Java EE framework called the Play Framework ( ) it gives you the option to develop your application using either Java or Scala, and uses MVC architecture.

If you want to learn server side programming with JAVA, I recommend to start working with Eclipse. Almost all developers whom I know are using one or another IDE, most of them are using Eclipse for J2EE.

I would like to ask community folks that is learning core java language enough? or do I need to develop expertise in any other specif java related frontend or backend technology or framework besides core java?

Preferred language when developing webMethods services is Flow language.
For the case you encounter a solution step which cannot be done in Flow, basic Java knowledge should be sufficient when it is not very sophisticated task.

To develop solutions using webMethods Integration, a developer should have a strong foundation in Java programming. Specifically, they should have knowledge of core Java concepts such as object-oriented programming, exception handling, and data structures. Additionally, they should be familiar with Java Enterprise Edition (Java EE) technologies such as servlets, JavaServer Pages (JSP), and Java Database Connectivity (JDBC). In particular, knowledge of Enterprise JavaBeans (EJBs) and Java Message Service (JMS) will be helpful for working with webMethods Integration. Finally, a good understanding of web service technologies such as SOAP and REST will also be beneficial.

webMethods Integration is an integration platform that enables the integration of different systems and applications using various protocols, standards, and technologies. Java is one of the primary languages used for developing solutions on the webMethods Integration platform. The required Java skills for developing solutions using webMethods Integration may include:

In summary, a good understanding of Java, Java EE, web services, integration patterns, the webMethods Integration platform, and an IDE are essential skills for developing solutions using webMethods Integration.

Short answer: None. One does not need to know Java at all to be effective using wM IS to develop solutions. As @Holger_von_Thomsen notes, it is not a prerequisite and the primary language for wM IS is FLOW.

Long answer: Knowledge of Java and the various related components noted by @sahasakhar934 and @ethanklein can be very useful but is not required. There are many discussions on the forums about FLOW vs. Java. Here are a couple of them for consideration. Old but still applicable.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages