当前位置: 首页 > news >正文

做调查赚钱的网站有哪些android开发和网站开发

做调查赚钱的网站有哪些,android开发和网站开发,实时新闻热点,福州免费做网站如今#xff0c;基于Web的应用越来越多#xff0c;传统的Html已经满足不了如今的需求。我们需要一个交互式的Web#xff0c;于是便诞生了各种Web语言。如Asp#xff0c;Jsp#xff0c;Php等。当然#xff0c;这些语言与传统的语言有着密切的联系#xff0c;如Php基于C和…如今基于Web的应用越来越多传统的Html已经满足不了如今的需求。我们需要一个交互式的Web于是便诞生了各种Web语言。如AspJspPhp等。当然这些语言与传统的语言有着密切的联系如Php基于C和C语言Jsp基于Java语言。本文所要介绍的Tomcat即是一个Jsp和Servlet的运行平台。 一什么是Jsp和Servlet JspJavaServer Page是在普通Html中嵌入了Java代码的一个脚本在这一点上它与其它的脚本语言如Php一样但它与其它语言不同的是其它脚本语言由服务器直接解释这个脚本而Jsp则由Jsp容器如Tomcat首先将其转化为Servlet然后再调用Javac将Servlet编译为Class文件。最终服务器解释的是Class文件。那么什么是Servlet呢Servlet其实是一个特殊的Java类Servlet类一般从HttpServlet类继承而来在这个类中至少要实现doGet或者doPost函数在这两个函数中处理来自客户的请求然后将结果返回。Servlet和Jsp是Sun公司J2EE架构中重要的部分。由于基于Java语言因此其可以方便的调用功能强大的Java API如JDBC。 二Tomcat概述 Tomcat是一个免费的开源的Serlvet容器它是Apache基金会的Jakarta项目中的一个核心项目由ApacheSun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品可见其在业界的地位。 Tomcat 最新版本是4.0x.4.0x与3.x的架构不同而是重新设计的。Tomcat4.0x中采用了新的Servlet容器Catalina完整的实现了Servlet2.3和Jsp1.2规范。Tomcat提供了各种平台的版本供下载可以从http://jakarta.apache.org上下载其源代码版或者二进制版。由于Java的跨平台特性基于Java的Tomcat也具有跨平台性。 与传统的桌面应用程序不同Tomcat中的应用程序是一个WARWeb Archive文件。WAR是Sun提出的一种Web应用程序格式与JAR类似也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录另外还会有一个WEB-INF目录这个目录很重要。通常在WEB-INF目录下有一个web.xml文件和一个classes目录web.xml是这个应用的配置文件而classes目录下则包含编译好的Servlet类和Jsp或Servlet所依赖的其它类如JavaBean。通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下当然也可以放到系统的CLASSPATH中但那样移植和管理起来不方便。 在Tomcat中应用程序的部署很简单你只需将你的WAR放到Tomcat的webapp目录下Tomcat会自动检测到这个文件并将其解压。你在浏览器中访问这个应用的Jsp时通常第一次会很慢因为Tomcat要将Jsp转化为Servlet文件然后编译。编译以后访问将会很快。另外Tomcat也提供了一个应用manager访问这个应用需要用户名和密码用户名和密码存储在一个xml文件中。通过这个应用辅助于Ftp你可以在远程通过Web部署和撤销应用。当然本地也可以。 Tomcat不仅仅是一个Servlet容器它也具有传统的Web服务器的功能处理Html页面。但是与Apache相比它的处理静态Html的能力就不如Apache.我们可以将Tomcat和Apache集成到一块让Apache处理静态Html而Tomcat处理Jsp和Servlet.这种集成只需要修改一下Apache和Tomcat的配置文件即可。 另外Tomcat提供Realm支持。Realm类似于Unix里面的group.在Unix中一个group对应着系统的一定资源某个group不能访问不属于它的资源。Tomcat用Realm来对不同的应用类似系统资源赋给不同的用户类似group。没有权限的用户则不能访问这个应用。Tomcat提供三种Realm1JDBCRealm这个Realm将用户信息存在数据库里通过JDBC获得用户信息来进行验证。2JNDIRealm用户信息存在基于LDAP的服务器里通过JNDI获取用户信息。3MemoryRealm用户信息存在一个xml文件里面上面讲的manager应用验证用户时即使用此种Realm.通过Realm我们可以方便地对访问某个应用的客户进行验证。 在Tomcat4中你还可以利用Servlet2.3提供的事件监听器功能来对你的应用或者Session实行监听。Tomcat也提供其它的一些特征如与SSL集成到一块实现安全传输。还有Tomcat也提供JNDI支持这与那些J2EE应用服务器提供的是一致的。说到这里我们要介绍一下通常所说的应用服务器如WebLogic与Tomcat有何区别。应用服务器提供更多的J2EE特征如EJBJMSJAAS等同时也支持Jsp和Servlet.而Tomcat则功能没有那么强大它不提供EJB等支持。但如果与JBoss一个开源的应用服务器集成到一块则可以实现J2EE的全部功能。既然应用服务器具有Tomcat的功能那么Tomcat有没有存在的必要呢事实上我们的很多中小应用不需要采用EJB等技术Jsp和Servlet已经足够这时如果用应用服务器就有些浪费了。而Tomcat短小精悍配置方便能满足我们的需求这种情况下我们自然会选择Tomcat. 基于Tomcat的开发其实主要是Jsp和Servlet的开发开发Jsp和Servlet非常简单你可以用普通的文本编辑器或者IDE然后将其打包成WAR即可。我们这里要提到另外一个工具AntAnt也是Jakarta中的一个子项目它所实现的功能类似于Unix中的make.你需要写一个build.xml文件然后运行Ant就可以完成xml文件中定义的工作这个工具对于一个大的应用来说非常好我们只需在xml中写很少的东西就可以将其编译并打包成WAR.事实上在很多应用服务器的发布中都包含了Ant.另外在Jsp1.2中可以利用标签库实现Java代码与Html文件的分离使Jsp的维护更方便。 Tomcat也可以与其它一些软件集成起来实现更多的功能。如与上面提到的JBoss集成起来开发EJB与CocoonApache的另外一个项目集成起来开发基于Xml的应用与OpenJMS 集成起来开发JMS应用除了我们提到的这几种可以与Tomcat集成的软件还有很多。 三展望 Tomcat确实是一个很好的工具不仅仅因为其免费功能强大更因为其开放性。如今开源软件越来越收到人们的重视Linux就是一个成功的典型。人们不再限于只使用软件而且已经关心起软件的具体实现。我们有理由相信Tomcat会走得更远。
http://www.huolong8.cn/news/235894/

相关文章:

  • html做的好看的网站一句话介绍网站开发
  • 苏中建设集团网站官网wordpress 根据权限获取用户信息
  • 网站建设制作费绵阳最有实力的公司网站建设
  • 山东安康建设项目管理有限公司网站石家庄网站建设q.479185700棒
  • 怎么制作网站视频汕头网站建设网站推广
  • 无障碍网站建设的摘要怎么定义自豪地采用WordPress
  • 购物网站技术实施方案友情链接怎么设置
  • 小说网站制作开源泾县网站seo优化排名
  • 贵阳网站维护培训2018十大网络营销案例
  • 企业网站设计论文摘要怎么写python网站和js做网站
  • 网站建设 推广 公司局域网 wordpress
  • 企业网站网页设计的步骤网站经常做封面的那些番号
  • 做网站 前途北京高端网站建设工作
  • 淘宝的网站建设方案网页设计实训报告题目来源
  • 公司内部 网站开发wordpress 局域网
  • 成都公司网页制作服务电话seo网址
  • 网站建设厘金手指排名二二长沙建设工程信息网
  • 网页图成都网站排名 生客seo怎么样
  • 广州网站改版腾讯企业邮箱注册申请
  • 上海p2p网站建设自建团队网站开发要多少钱
  • 用vs做购物网站代码wordpress google字体本地
  • 一个空间可以放两个网站吗网站制作优化推广
  • 学校的网站建设费如何入账管理网站开发教程
  • 爱站网站长seo综合查询工具设置网站语言
  • 南京网站设计是什么在浴室里做的网站
  • 网站开发网页前置开发市桥做网站
  • 以营销为导向的网站建设免费商标图案logo
  • 如何做网站推广自己的产品哪个网站可以做竖屏
  • 北京网站建设的价格天人人车网站建设
  • 淮安设计网站网站首页模块如何做链接