java零碎知识拾遗

1,java中读取声音文件的方法:

String waveName = "voice.wav"; try { InputStream ws = GamePanel.class.getResourceAsStream(waveName); AudioStream as = new AudioStream(ws); AudioPlayer.player.start(as); } catch (Exception e) { System.out.println(e.getMessage()); }

2,在spring中配置glassfish的jndi数据源:

配置过程很简单,先登陆glassfish后台,资源-JDBC-连接池,新建JDBC连接池,名称随便填写(例如fly_jdbc),资源类型选第一个DataSource,然后在其他属性页中填入数据库用户名,密码,以及数据库的访问URL。点击完成后,再点击ping测试,如果ping不成功,很大一个原因是没有jdbc的驱动,所以要把对应数据库的驱动文件jar放在domains/domain1/bin/ext文件下,domain1是当前项目运行的域。

然后点击资源-JDBC-JDBC资源,新建一个JDBC资源,JNDI名称可以随便填:例如是fly_jnditest。池名称选择fly_jdbc,然后确定就好.

最后一步是配置spring的dataSource。

  <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">  
        <property name="jndiName" value="fly_jnditest"></property>  
</bean><!-- value填写的就是JDBC资源的名字-->

你可能感兴趣的:(java零碎知识拾遗)