Java EE with NetBeans on OpenShift

34
1 Markus Eisele, @myfear Developer Advocate December, 2014 Wildfly and OpenShift with NetBeans

description

Talk given on the Munich NetBeans Day (http://www.eppleton.de/training/event/64-java/52-netbeans-day/0)

Transcript of Java EE with NetBeans on OpenShift

Page 1: Java EE with NetBeans on OpenShift

1

Markus Eisele, @myfearDeveloper AdvocateDecember, 2014

Wildfly and OpenShift with NetBeans

Page 2: Java EE with NetBeans on OpenShift

2

Howard Cosell

Page 3: Java EE with NetBeans on OpenShift

3

Page 4: Java EE with NetBeans on OpenShift

4

www.netbeans.org

185 MB v8.0.2

Page 5: Java EE with NetBeans on OpenShift

5

Page 6: Java EE with NetBeans on OpenShift

6

www.wildfly.org

129 MB v8.2.0

Page 7: Java EE with NetBeans on OpenShift

https://www.openshift.com/app/account/new

Page 8: Java EE with NetBeans on OpenShift

8

Off

icia

l Jb

oss

To

oli

ng

is E

clip

se b

ase

d :

-/

Page 9: Java EE with NetBeans on OpenShift

9

?

Page 10: Java EE with NetBeans on OpenShift

10

Local WildFly

Page 11: Java EE with NetBeans on OpenShift

11

Install = Unzip

Page 12: Java EE with NetBeans on OpenShift

12

NetBeans WildFly Plugin

Page 13: Java EE with NetBeans on OpenShift

13

Page 14: Java EE with NetBeans on OpenShift

14

https://www.openshift.com/app/account/new

It is FREE. Give it a try.

Page 15: Java EE with NetBeans on OpenShift

15

• Nov 2010: Makara acquired

• In 2011: merged into OpenShift project

• May 2012: Open Sourced

• Dec 2012: OpenShift Primer (e-book)

• 2013: Online Public PaaS / Enterprise Private PaaS / xPaaS Services

• Apr 2014: OpenShift Primer revision 2 (e-book)

• June 2014: OpenShift Online Market Place, extend reach to LTAM / APAC

• Sep 2014: European hosting

• Coming soon: v3 with Docker, Kubernetes, etc...

A little OpenShift History

Page 16: Java EE with NetBeans on OpenShift

16

Learn even more.

https://www.parleys.com/play/52aedc3fe4b0cc758a75808d/chapter0/about

http://developerpress.com/OpenShiftPrimerRevision2-175421

Page 17: Java EE with NetBeans on OpenShift

17

1 Gear = 500 Memory + 1 GB Storage

Free = 3 gears = 3 applications

Page 18: Java EE with NetBeans on OpenShift

18

Page 19: Java EE with NetBeans on OpenShift

19

Officially Supported (Security Updates, et al)

Community created (just the cartridge)

Page 20: Java EE with NetBeans on OpenShift

20

WildFly On OpenShift

Page 21: Java EE with NetBeans on OpenShift

21

Upload SSH Keys

Page 22: Java EE with NetBeans on OpenShift

22

Access

- Port Forwarding (rhc port-forward <APP_NAME>- rhc git-clone <APP_NAME>- git clone

Page 23: Java EE with NetBeans on OpenShift

23

Page 24: Java EE with NetBeans on OpenShift

24

Page 25: Java EE with NetBeans on OpenShift

25

Maven Plugin

https://github.com/worldline/openshift-maven-plugin

Page 26: Java EE with NetBeans on OpenShift

26

OpenShift Java Client

https://developer.jboss.org/wiki/Enable-openshift-ciFullExampleUsingOpenshift-java-client

Page 27: Java EE with NetBeans on OpenShift

27

A NetBeans Plugin?

Keep an eye open on:https://github.com/cvanball/OpenShift4NetBeans

And follow: @cvanball

Page 28: Java EE with NetBeans on OpenShift

28

Just because you asked .. OpenShift can run all kinds of stuff.

Node.js, DIY, Jenkins, PHP, Ruby, Python, Perl

Page 29: Java EE with NetBeans on OpenShift

29

NetBeans SFTP

https://blog.openshift.com/getting-started-with-sftp-and-openshift/

For PHP applications .. Might be helpful.

Page 30: Java EE with NetBeans on OpenShift

30

Page 31: Java EE with NetBeans on OpenShift

https://blog.openshift.com/getting-started-with-sftp-and-openshift/

https://netbeans.org/kb/docs/ide/git.html

https://blogs.oracle.com/geertjan/entry/wildfly_simply_works_in_netbeans

http://java.dzone.com/articles/openshift-how-create-web-0

http://wildfly.org/news/2014/04/25/Getting-Started-WildFly-OpenShift/

https://github.com/worldline/openshift-maven-plugin

https://community.jboss.org/wiki/Enable-openshift-ciFullExampleUsingOpenshift-java-client

https://github.com/openshift/openshift-java-client

https://forums.openshift.com/maven-plugin-to-deploy-jee-app-or-whatever-directly-to-openshift-folder

github.com/javaee-samples/javaee7-samples

Links and References

Page 32: Java EE with NetBeans on OpenShift

32

One last thing

Page 33: Java EE with NetBeans on OpenShift

33

Virtual:JBUG

http://bit.ly/virtualJBUG@vJBUG

CDI: From the Basic to the Advanced FeaturesAntoine Sabot-Durand

2. December 7p CET

TONIGHT!

Page 34: Java EE with NetBeans on OpenShift

redhat.com/xpaasjboss.org/events/devoxx/