|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先第一点: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语言的团队,是微软重金挖过去的啊 |
|