Java EE

Java EE

Application and Data / Languages & Frameworks / Languages
Chief Product Officer at InfoDesk·
Needs advice
on
CypressCypress
and
Robot FrameworkRobot Framework

In which situations should we use Cypress or Robot Framework? Are both good choices to get tenured manual testers into the practice of automating their work for tests of APIs and functional tests of web applications? Cypress looks great for functional testing of web applications and Robot Framework looks great for everything else.

Background: We have over a thousand functional test cases for our web applications being executed manually by a QA team. Our front ends interface with APIs written in Java with various frameworks over the years (e.g. Spring, Spring Boot, Java EE). I think our testers could learn enough of the basic coding in JS, Java, and Python required to automate most of those cases.

READ MORE
5 upvotes·71.4K views
Software Developer ·
Needs advice
on
DockerDockerGradleGradle
and
JavaJava

Hi, I'm working on dockerizing a heavy Java EE application where the process of installation requires a complex process maintained by a Gradle project we've developed to install, configure and customize specific jar files to generate a runnable server application at the end for the user. I'm new to Docker. As I said, the problem is that we have got a long process to install the app. The first alternative pop into my head is to put the installer Gradle project in the docker image and manage stateful data using the writable layer (in this case, I need to add Gradle too and the writable layer will be too heavy). Any advice! Thank you

READ MORE
8 upvotes·28.4K views
Replies (1)
Freelancer Engineer ·
Recommends
on
Docker

Docker multi-stage builds would allow you to create an intermediary image where the concerns of installing the app would be isolated (gradle, etc) Once jar is built, you copy it over a simple java docker image for deployment into your docker target production runtime. You can build these images locally or through some CICD server.

Here's an exemple with Gradle

READ MORE
8 upvotes·11K views
Technical Leader at Odigo·
Needs advice
on
QuarkusQuarkus
and
Spring BootSpring Boot
at
()

Moving from a classic monolithic Java EE application on-premise to a cloud application based on microservices. What is the easier framework to learn/to move on? is Quarkus enough mature for production? Is the performance of Quarkus in production the same as the benchmarks suggest?

READ MORE
(inokoa.com)
2 upvotes·22.5K views
Replies (2)
Recommends
on
Quarkus

While I cut my teeth learning Java with Spring Boot, you are beholden to some extent to where Pivotal wants to take it. I've been bitten by their decision before to make a breaking change to an API, forcing a lot of work to bring my app back up-to-date. Quarkus, however, is based on Java/Jakarta EE, which has no single company behind it and a strong history of backwards compatibility. There is no obligation to use all the Quarkus specific elements. I build my apps as plain Java EE 8 apps with a small Quarkus runner module. Your team presumably already know Java EE so there should be no re-training required.

READ MORE
3 upvotes·233 views
Needs advice
on
Java EEJava EE
and
JavaScriptJavaScript

Hi, I'm looking to learn Java EE and JavaScript.... but confused about exactly the difference between J2EE and JavaScript.....are both interconnected or different??? And if I want to learn both, should I learn JavaScript first and then touch J2EE or learn J2EE first and then JavaScript??.... please suggest

READ MORE
8 upvotes·118.3K views
Replies (2)
Junior Developer ·
Recommends
on
Java EE
JavaScript

They have nothing in common except the name Java. J2EE is the enterprise edition of Java and JavaScript is a web-based programming language without typing etc. There are a lot of differences between them and they serve very different purposes. If you want to get into web development learn JS, if you want to get into e.g. android development go for Java.

READ MORE
11 upvotes·56.9K views
Recommends
on
Java EE

Java EE is an Enterprise environment based on the Java language. Javascript is a language originally developed for use in web browsers. Javascript and Java are not the same language. Not even close. They share no history. All they have in common is the first four letters of there name. You can use Javascript as part of the web ui for a Java EE application, but in that case the Javascript files are just payload to the Java EE application, on a par with a plain HTML file. They get sent to the user's browser, which is where the Javascript would execute.

If you really only want to learn the one language and don't need the Enterprise features of Java EE then consider Node.js, which uses Javascript on both the server and the client. I've not used that myself, however.

READ MORE
3 upvotes·44.9K views