All Projects → Jakarta-EE-Petclinic → Javaee7 Petclinic

Jakarta-EE-Petclinic / Javaee7 Petclinic

Licence: gpl-2.0
Java EE 7 Petclinic

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Javaee7 Petclinic

Defterp
deftERP - Jakarta EE (Java EE 7 : JSF, JPA, EJB, CDI, Bean Validation)
Stars: ✭ 207 (+567.74%)
Mutual labels:  jpa, javaee, jsf
Jeddict
Jakarta EE 8 (Java EE) & MicroProfile 3.2 application generator and modeler
Stars: ✭ 358 (+1054.84%)
Mutual labels:  hibernate, jpa, javaee
Spring Framework Petclinic
A Spring Framework application based on JSP, Spring MVC, Spring Data JPA, Hibernate and JDBC
Stars: ✭ 251 (+709.68%)
Mutual labels:  hibernate, jpa, springframework
Moon
An efficient Selenium protocol implementation running everything in Kubernetes or Openshift
Stars: ✭ 116 (+274.19%)
Mutual labels:  selenium, selenium-webdriver, openshift
Easyee
开源 JavaEE 企业级快速开发平台。提供了 Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI 等技术,包含完整的权限管理系统等。提供自动化代码生成器。 Open source JaveEE enterprise-class rapid development of the basic platform. Integration of Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI and other technologies, including the integrity of the rights management. Provides an automated code generator.
Stars: ✭ 275 (+787.1%)
Mutual labels:  hibernate, jpa, javaee
Selenium Maven Template
A maven template for Selenium that will let you check out and go.
Stars: ✭ 403 (+1200%)
Mutual labels:  selenium, selenium-webdriver
Golem
A complete test automation tool
Stars: ✭ 441 (+1322.58%)
Mutual labels:  selenium, selenium-webdriver
Nucleus
Platform as a Service API abstraction layer.
Stars: ✭ 28 (-9.68%)
Mutual labels:  cloud-computing, openshift
Hibernate Springboot
Collection of best practices for Java persistence performance in Spring Boot applications
Stars: ✭ 589 (+1800%)
Mutual labels:  hibernate, jpa
Micronaut Data
Ahead of Time Data Repositories
Stars: ✭ 352 (+1035.48%)
Mutual labels:  hibernate, jpa
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+15045.16%)
Mutual labels:  hibernate, jpa
Jpa Spec
A JPA Query By Specification framework.
Stars: ✭ 620 (+1900%)
Mutual labels:  hibernate, jpa
Node Chromedriver
An installer and wrapper for Chromedriver.
Stars: ✭ 378 (+1119.35%)
Mutual labels:  selenium, selenium-webdriver
Atata
C#/.NET test automation framework for web
Stars: ✭ 362 (+1067.74%)
Mutual labels:  selenium, selenium-webdriver
Php Webdriver
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
Stars: ✭ 4,477 (+14341.94%)
Mutual labels:  selenium, selenium-webdriver
Hibernate Orm
Hibernate's core Object/Relational Mapping functionality
Stars: ✭ 4,806 (+15403.23%)
Mutual labels:  hibernate, jpa
Marionette client
Mozilla's Gecko Marionette client in golang
Stars: ✭ 21 (-32.26%)
Mutual labels:  selenium, selenium-webdriver
Instagramfirstcommenter
This bot will post a predefined comment as fast as possible to a new post on the target profile. I used this to successfully win tickets for a big music festival.
Stars: ✭ 26 (-16.13%)
Mutual labels:  selenium, selenium-webdriver
E2e Experiment
A demo project with Spring Boot / Angular application and e2e tests
Stars: ✭ 9 (-70.97%)
Mutual labels:  selenium, selenium-webdriver
Jsftutorial.imanbayli.net
Java Server Faces (JSF) Tutorials
Stars: ✭ 29 (-6.45%)
Mutual labels:  javaee, jsf

Java EE 7 Petclinic

JSF with Java EE 7 Version of Spring Petclinic

Running on OpenShift: http://javaee7petclinic-port80guru.rhcloud.com/

Blog: http://thomas-woehlke.blogspot.de/2014/02/java-ee-7-petclinic.html

install JBoss Wildfly

install JBoss Wildfly 8.2.1.Final from http://wildfly.org/downloads/ to e.g. /Users/tw/srv/wildfly-8.2.1.Final/

start JBoss by: cd /Users/tw/srv/wildfly-8.2.1.Final/bin ; ./standalone.sh

install Glassfish 4

I installed Netbeans 8.0.2 with Glassfish 4.1 from https://netbeans.org/downloads/

starting on Mac OSX:

cd /Applications/NetBeans/glassfish-4.1/bin/

sudo ./asadmin start-database

sudo ./asadmin start-domain

For Starting the JavaDB Database with jdk1.7.0_51 refer to: http://thomas-woehlke.blogspot.de/2014/01/start-glassfish4-javadb-running-jdk17051.html

Functional Tests with Selenium2 Webdriver, Arquillian Drone and Graphene

Samples are tested on Wildfly and GlassFish using the Arquillian ecosystem.

Only one profile can be active at a given time otherwise there will be dependency conflicts.

  • mvn clean install -Pwildfly-managed This profile will install a Wildfly server and start up the server. Useful for CI servers.

  • mvn clean install -Pwildfly-remote This profile requires you to start up a Wildfly server outside of the build. Useful for development to avoid the server start up cost per sample.

  • mvn clean install -Pglassfish-remote This profile requires you to start up a GlassFish 4 server outside of the build. Each sample will then reuse this instance to run the tests. Useful for development to avoid the server start up cost per test.

  • mvn clean install -Pglassfish-managed This profile will install a Glassfish 4 server and start up the server. Useful for development, but has the downside of server startup per Test. You have to start a JavaDB (Derby) Server outside of the build before running the Test.

When developing and runing them from IDE, remember to activate the profile before running the test.

To learn more about Arquillian please refer to the Arquillian Guides

build and run

git clone https://github.com/phasenraum2010/javaee7-petclinic.git

build project with: mvn clean install wildfly:deploy

open url in browser: http://localhost:8080/javaee7-petclinic-1.3-SNAPSHOT/

openshift

The OpenShift jbossas cartridge documentation can be found at:

https://github.com/openshift/origin-server/tree/master/cartridges/openshift-origin-cartridge-jbossas/README.md

First Steps

add some PetTypes like dog,cat,mouse,...

add some Specialties for Vetinarians like dentist, anesthetist, radiology,...

add a Vetinarian

add an Owner, add him am a Pet and his Pet a visit.

visit Spring Petclinic

https://github.com/spring-projects/spring-petclinic

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].