仓酷云
标题:
JAVA网站制作之研讨Tomcat布局,办理数据源毗连数据库...
[打印本页]
作者:
冷月葬花魂
时间:
2015-1-18 11:11
标题:
JAVA网站制作之研讨Tomcat布局,办理数据源毗连数据库...
首先第一点:jsp,servlet,javabean这些最基本的,嘿嘿,就算你是高手的话,在大行的企业级应用的话还是需要框架的,一个好的框架确实能构解决许多问题。办理|毗连数据库|数据源Tomcat服务器是由一系列的可设置俄组件组成的,个中中心的是CatalinaServlet容器,上面是组件干系
<Server><!--顶层元素,是Tomcat实例的顶层元素,可包括一个或多个Service-->
<Service><!--毗连器元素,包括一个Engine元素,和一个或多个Connector元素,这些Connector共享统一个Engine-->
<Connector><!--实践和客户交互的组件-->
<Engine><!--容器类元素,能够包括多个Host元素-->
<Host><!--界说一个假造主机,它能够包括一个或多个Web使用-->
<Context><!--利用最频仍的元素,每一个Context代表运转在假造主机上的使用-->
......................</Context>
嵌套类元素能够加到容器组件中如:<Logger><Value><Realm>元素
以是在server.xml中,我们只需增加,在tomcat5.0.x中是没有Context标志的,以是之前在没有懂得目次布局时分,老是增加地位毛病
<Contextpath="/data"docBase="data"debug="0"reloadable="true">
<!--这里出格注重,指出了Web使用的绝对路径-->
<Resourcename="jdbc/sunny"scope="Shareable"auth="Container"
type="javax.sql.DataSource"></Resource>
<ResourceParamsname="jdbc/sunny">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>logAbandoned</name>
<value>true</value>
</parameter>
<!--DBCPdatabaseconnectionsettings-->
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/sony</value>
</parameter>
<parameter>
<name>driverClassName</name><!--<value>com.mysql.jdbc.Driver</value>-->
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<!--DBCPconnectionpoolingoptions-->
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>100</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
</ResourceParams>
</Context>
在Jsp页面中
javax.naming.Contextctx=newjavax.naming.InitialContext
DataSourceds=(DataSource)ctx.lookup("java:comp/env/jdbc/sunny")
Connectionconn=ds.getConnection();Tomcat服务器是由一系列的可设置俄组件组成的,个中中心的是CatalinaServlet容器,上面是组件干系
<Server><!--顶层元素,是Tomcat实例的顶层元素,可包括一个或多个Service-->
<Service><!--毗连器元素,包括一个Engine元素,和一个或多个Connector元素,这些Connector共享统一个Engine-->
<Connector><!--实践和客户交互的组件-->
<Engine><!--容器类元素,能够包括多个Host元素-->
<Host><!--界说一个假造主机,它能够包括一个或多个Web使用-->
<Context><!--利用最频仍的元素,每一个Context代表运转在假造主机上的使用-->
......................</Context>
嵌套类元素能够加到容器组件中如:<Logger><Value><Realm>元素
以是在server.xml中,我们只需增加,在tomcat5.0.x中是没有Context标志的,以是之前在没有懂得目次布局时分,老是增加地位毛病
<Contextpath="/data"docBase="data"debug="0"reloadable="true">
<!--这里出格注重,指出了Web使用的绝对路径-->
<Resourcename="jdbc/sunny"scope="Shareable"auth="Container"
type="javax.sql.DataSource"></Resource>
<ResourceParamsname="jdbc/sunny">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>logAbandoned</name>
<value>true</value>
</parameter>
<!--DBCPdatabaseconnectionsettings-->
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/sony</value>
</parameter>
<parameter>
<name>driverClassName</name><!--<value>com.mysql.jdbc.Driver</value>-->
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<!--DBCPconnectionpoolingoptions-->
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>100</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>10</value>
</parameter>
</ResourceParams>
</Context>
在Jsp页面中
javax.naming.Contextctx=newjavax.naming.InitialContext
DataSourceds=(DataSource)ctx.lookup("java:comp/env/jdbc/sunny")
Connectionconn=ds.getConnection();
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊
作者:
柔情似水
时间:
2015-1-20 16:46
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
作者:
灵魂腐蚀
时间:
2015-1-29 13:08
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
作者:
简单生活
时间:
2015-2-2 22:15
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
作者:
分手快乐
时间:
2015-2-8 12:24
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者:
乐观
时间:
2015-2-25 11:54
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
作者:
变相怪杰
时间:
2015-3-7 20:16
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
作者:
莫相离
时间:
2015-3-15 13:05
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
作者:
活着的死人
时间:
2015-3-22 01:07
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2