仓酷云

标题: 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