Java: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(46 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 11: Zeile 11:
== Frameworks ==
== Frameworks ==


[[Maven]]
[[AssertJ (Java)|AssertJ]]


[[Eclipse EE]]
[[Eclipse EE]]


[[Spring]]
[[Flyway (Java)|Flyway]]
 
[[Hibernate (Java)]]
 
[[Java Server Faces (JSF)]]
 
[[jOOQ (Java)]]
 
[[JUnit (Java)|JUnit]]
 
[[Maven]]


[[PrimeFaces]]
[[PrimeFaces]]
[[Spring]]


== Testen ==
== Testen ==
Zeile 28: Zeile 40:


== Tutorials ==
== Tutorials ==
=== Annotations ===
[https://www.javacodegeeks.com/2014/11/java-annotations-tutorial.html https://www.javacodegeeks.com/2014/11/java-annotations-tutorial.html]
=== Contexts and Dependency Injection (CDI) ===
[https://docs.jboss.org/weld/reference/latest/en-US/html/environments.html https://docs.jboss.org/weld/reference/latest/en-US/html/environments.html]
=== Data Sources Tomcat ===
[https://tomcat.apache.org/tomcat-8.0-doc/jndi-datasource-examples-howto.html https://tomcat.apache.org/tomcat-8.0-doc/jndi-datasource-examples-howto.html]
[http://wiki.eclipse.org/EclipseLink/Examples/JPA/Tomcat_Web_Tutorial http://wiki.eclipse.org/EclipseLink/Examples/JPA/Tomcat_Web_Tutorial]
=== Date API ===
[https://www.baeldung.com/java-date-to-localdate-and-localdatetime https://www.baeldung.com/java-date-to-localdate-and-localdatetime]
=== Datenbank ===
==== ER-Diagramme ====
[https://www.edrawsoft.com/de/symbols/erdiagramsymbols.php https://www.edrawsoft.com/de/symbols/erdiagramsymbols.php]
=== Features ===
[https://www.marcobehler.com/guides/a-guide-to-java-versions-and-features#_java_features_8_20 https://www.marcobehler.com/guides/a-guide-to-java-versions-and-features#_java_features_8_20]
=== Java Server Faces (JSF) ===
[http://www.horstmann.com/bigj2/tomcat-jsf.html http://www.horstmann.com/bigj2/tomcat-jsf.html]
=== Java Persistence API (JPA) ===
[http://javahowto.blogspot.co.at/2007/06/where-to-put-persistencexml-in-web-app.html http://javahowto.blogspot.co.at/2007/06/where-to-put-persistencexml-in-web-app.html]
[http://www.javahelps.com/2015/08/jpa-hello-world-using-hibernate.html http://www.javahelps.com/2015/08/jpa-hello-world-using-hibernate.html]
[https://www.alexecollins.com/tutorial-hibernate-jpa-part-1/ https://www.alexecollins.com/tutorial-hibernate-jpa-part-1/]
[http://docs.jboss.org/hibernate/orm/5.2/quickstart/html_single/#tutorial_jpa http://docs.jboss.org/hibernate/orm/5.2/quickstart/html_single/#tutorial_jpa]
=== Java Transaction API (JTA) ===
==== Atomikos ====
[https://www.atomikos.com/Documentation/GettingStarted https://www.atomikos.com/Documentation/GettingStarted]
[https://github.com/atomikos/transactions-essentials https://github.com/atomikos/transactions-essentials]
[https://mvnrepository.com/artifact/com.atomikos/transactions-jta https://mvnrepository.com/artifact/com.atomikos/transactions-jta]
==== JOTM (Java Open Transaction Manager) ====
[http://jotm.ow2.org/xwiki/bin/view/Main/Documentation http://jotm.ow2.org/xwiki/bin/view/Main/Documentation]
[https://mvnrepository.com/artifact/org.ow2.jotm/jotm https://mvnrepository.com/artifact/org.ow2.jotm/jotm]
=== JUnit ===
[https://github.com/junit-team/junit4/wiki/Getting-started https://github.com/junit-team/junit4/wiki/Getting-started]
=== Native Methods ===
[http://www.javaworld.com/article/2077520/learn-java/java-tip-23--write-native-methods.html http://www.javaworld.com/article/2077520/learn-java/java-tip-23--write-native-methods.html]
=== SFTP-Client ===
[http://www.torsten-horn.de/techdocs/java-sftp.htm http://www.torsten-horn.de/techdocs/java-sftp.htm]
[https://epaul.github.io/jsch-documentation/ https://epaul.github.io/jsch-documentation/]
[http://www.jcraft.com/jsch/examples/Sftp.java.html http://www.jcraft.com/jsch/examples/Sftp.java.html]
=== Spring ===
==== Dependecy Injection ====
[https://community.pivotal.io/s/article/Getting-a-Reference-to-the-ApplicationContext-in-a-Spring-Application https://community.pivotal.io/s/article/Getting-a-Reference-to-the-ApplicationContext-in-a-Spring-Application]
[https://www.sourceallies.com/2011/08/spring-injection-with-resource-and-autowired/#more-2350 https://www.sourceallies.com/2011/08/spring-injection-with-resource-and-autowired/#more-2350]
==== Using JOOQ ====
[https://www.baeldung.com/jooq-with-spring https://www.baeldung.com/jooq-with-spring]
==== Spring Security ====
[https://octoperf.com/blog/2018/03/08/securing-rest-api-spring-security/ https://octoperf.com/blog/2018/03/08/securing-rest-api-spring-security/]
[https://docs.spring.io/spring-security/site/docs/4.2.x/reference/html/cors.html https://docs.spring.io/spring-security/site/docs/4.2.x/reference/html/cors.html]
[https://docs.spring.io/spring-security/site/docs/current/guides/html5/helloworld-javaconfig.html https://docs.spring.io/spring-security/site/docs/current/guides/html5/helloworld-javaconfig.html]
==== WebSockets ====
[https://dimitr.im/websockets-spring-boot https://dimitr.im/websockets-spring-boot]
[https://www.baeldung.com/spring-security-websockets https://www.baeldung.com/spring-security-websockets]
==== Webanwendung ====
[https://www.frank-rahn.de/spring-mit-einer-einfachen-webanwendung/ https://www.frank-rahn.de/spring-mit-einer-einfachen-webanwendung/]
[http://www.baeldung.com/spring-with-maven http://www.baeldung.com/spring-with-maven]


=== Webservices ===
=== Webservices ===
Zeile 34: Zeile 152:


=== Web Application / Maven ===
=== Web Application / Maven ===
[https://maven.apache.org/plugins/maven-war-plugin/usage.html https://maven.apache.org/plugins/maven-war-plugin/usage.html]


[https://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/ https://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/]
[https://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/ https://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/]
[https://maven.apache.org/general.html https://maven.apache.org/general.html]


== Installer / Exceutables ==
== Installer / Exceutables ==


[[Installer (java)]]
[[Installer (java)]]
== IDEs ==
[[Eclipse (Ubuntu)|Eclipse]]
[[IntelliJ IDEA]]
== Test Projects ==
[[Create Java Server Faces Testprojekt]]
== Zertifikate importieren ==
[[Java Zertifikate Importieren]]


== Links ==
== Links ==

Aktuelle Version vom 24. April 2024, 08:14 Uhr

Installation

Ubuntu

Java (Ubuntu)

Debugging

http://www.oracle.com/technetwork/java/javase/tools-141261.html

Frameworks

AssertJ

Eclipse EE

Flyway

Hibernate (Java)

Java Server Faces (JSF)

jOOQ (Java)

JUnit

Maven

PrimeFaces

Spring

Testen

SoapUI

https://de.wikipedia.org/wiki/SoapUI

https://www.soapui.org/

Tutorials

Annotations

https://www.javacodegeeks.com/2014/11/java-annotations-tutorial.html

Contexts and Dependency Injection (CDI)

https://docs.jboss.org/weld/reference/latest/en-US/html/environments.html

Data Sources Tomcat

https://tomcat.apache.org/tomcat-8.0-doc/jndi-datasource-examples-howto.html

http://wiki.eclipse.org/EclipseLink/Examples/JPA/Tomcat_Web_Tutorial

Date API

https://www.baeldung.com/java-date-to-localdate-and-localdatetime

Datenbank

ER-Diagramme

https://www.edrawsoft.com/de/symbols/erdiagramsymbols.php

Features

https://www.marcobehler.com/guides/a-guide-to-java-versions-and-features#_java_features_8_20

Java Server Faces (JSF)

http://www.horstmann.com/bigj2/tomcat-jsf.html

Java Persistence API (JPA)

http://javahowto.blogspot.co.at/2007/06/where-to-put-persistencexml-in-web-app.html

http://www.javahelps.com/2015/08/jpa-hello-world-using-hibernate.html

https://www.alexecollins.com/tutorial-hibernate-jpa-part-1/

http://docs.jboss.org/hibernate/orm/5.2/quickstart/html_single/#tutorial_jpa

Java Transaction API (JTA)

Atomikos

https://www.atomikos.com/Documentation/GettingStarted

https://github.com/atomikos/transactions-essentials

https://mvnrepository.com/artifact/com.atomikos/transactions-jta

JOTM (Java Open Transaction Manager)

http://jotm.ow2.org/xwiki/bin/view/Main/Documentation

https://mvnrepository.com/artifact/org.ow2.jotm/jotm

JUnit

https://github.com/junit-team/junit4/wiki/Getting-started

Native Methods

http://www.javaworld.com/article/2077520/learn-java/java-tip-23--write-native-methods.html

SFTP-Client

http://www.torsten-horn.de/techdocs/java-sftp.htm

https://epaul.github.io/jsch-documentation/

http://www.jcraft.com/jsch/examples/Sftp.java.html

Spring

Dependecy Injection

https://community.pivotal.io/s/article/Getting-a-Reference-to-the-ApplicationContext-in-a-Spring-Application

https://www.sourceallies.com/2011/08/spring-injection-with-resource-and-autowired/#more-2350

Using JOOQ

https://www.baeldung.com/jooq-with-spring

Spring Security

https://octoperf.com/blog/2018/03/08/securing-rest-api-spring-security/

https://docs.spring.io/spring-security/site/docs/4.2.x/reference/html/cors.html

https://docs.spring.io/spring-security/site/docs/current/guides/html5/helloworld-javaconfig.html

WebSockets

https://dimitr.im/websockets-spring-boot

https://www.baeldung.com/spring-security-websockets

Webanwendung

https://www.frank-rahn.de/spring-mit-einer-einfachen-webanwendung/

http://www.baeldung.com/spring-with-maven

Webservices

http://openbook.rheinwerk-verlag.de/java7/1507_13_003.html

Web Application / Maven

https://maven.apache.org/plugins/maven-war-plugin/usage.html

https://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/

https://maven.apache.org/general.html

Installer / Exceutables

Installer (java)

IDEs

Eclipse

IntelliJ IDEA

Test Projects

Create Java Server Faces Testprojekt

Zertifikate importieren

Java Zertifikate Importieren

Links

http://jdevelopment.nl/jsf-22/

http://stackoverflow.com/q/13092161/1065197


Zurück zur Hauptseite