Java: Unterschied zwischen den Versionen
(46 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 11: | Zeile 11: | ||
== Frameworks == | == Frameworks == | ||
[[ | [[AssertJ (Java)|AssertJ]] | ||
[[Eclipse EE]] | [[Eclipse EE]] | ||
[[ | [[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, 07:14 Uhr
Installation
Ubuntu
Debugging
http://www.oracle.com/technetwork/java/javase/tools-141261.html
Frameworks
Testen
SoapUI
https://de.wikipedia.org/wiki/SoapUI
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://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
IDEs
Test Projects
Create Java Server Faces Testprojekt
Zertifikate importieren
Links
http://jdevelopment.nl/jsf-22/
http://stackoverflow.com/q/13092161/1065197
Zurück zur Hauptseite