albertus82 / ejb

Piccoli progetti esemplificativi di alcune delle funzionalità degli EJB.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EJB

Piccoli progetti esemplificativi di alcune delle funzionalità degli EJB, testati con WildFly 8.2.1. È richiesta la dichiarazione di un datasource MyDataSource nell'application server.

Per dichiarare un datasource Oracle, aggiungere al file standalone.xml di WildFly i seguenti elementi datasource e driver nei rispettivi contenitori datasources e drivers preesistenti, modificando ovviamente i parametri a seconda della propria configurazione:

<datasources>
	<datasource jndi-name="java:/MyDataSource" pool-name="OracleDS"
		enabled="true">
		<connection-url>jdbc:oracle:thin:@localhost:1521:XE</connection-url>
		<driver>oracle</driver>
		<pool>
			<min-pool-size>1</min-pool-size>
			<max-pool-size>3</max-pool-size>
			<prefill>true</prefill>
		</pool>
		<security>
			<user-name>db_username</user-name>
			<password>db_password</password>
		</security>
	</datasource>
	<drivers>
		<driver name="oracle" module="oracle">
			<driver-class>oracle.jdbc.OracleDriver</driver-class>
		</driver>
	</drivers>
</datasources>

Creare quindi un'alberatura modules\system\layers\base\oracle\main nella directory dell'application server e copiarvi la libreria JDBC di Oracle (tipicamente ojdbc14.jar o ojbc6.jar). Aggiungere infine, sempre in questa stessa directory, un file module.xml del tipo seguente:

<module xmlns="urn:jboss:module:1.1" name="oracle">
	<resources>
		<resource-root path="ojdbc6.jar" />
	</resources>
	<dependencies>
		<module name="javax.api" />
		<module name="javax.transaction.api" />
	</dependencies>
</module>

About

Piccoli progetti esemplificativi di alcune delle funzionalità degli EJB.


Languages

Language:Java 100.0%