分类 JavaWeb上古时期 下的文章


撰写于    浏览:6660 次  分类: JavaWeb上古时期
在Java Web应用的根目录下,必须有一个WEB-INF目录,WEB-INF目录下有一个web.xml,同时还可以有classes和lib目录。一般的Java Web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.[...]

撰写于    浏览:6457 次  分类: JavaWeb上古时期
如下图所示:我们可以创建Servers项目,File→New→Others→Server,如下图所示:点击server进入,设置项目名称和项目类型:然后,选择将那些项目存放到此server上面,如下所示:至此,生成新的server项目,如下所示:最后,让我们查看一下这个server上面存放的web工程吧,请打开server项目里面的server.xml文件:

撰写于    浏览:6482 次  分类: JavaWeb上古时期
构建Java Web项目时候,要注意文件结构,如下所示: 但是在eclipse中,构建的动态工程项目的文件结构与上图是不一样的,这种情况是通过 org.eclipse.wst.common.component来做适配的:<?xml version="1.0" encoding="UTF-8"?&g[...]

撰写于    浏览:5204 次  分类: JavaWeb上古时期
目前企业中的项目开始大部分使用Spring+SpringMVC+MyBatis,很少有使用Struts2了,除了一些老的传统项目去使用。Struts2框架是类级别的拦截,每次请求就会创建一个Action,然后通过Action自带的setter,getter方法把请求的数据注入到Action类的属性。而SpringMVC是方法级别的拦截,一个方法对应[...]

撰写于    浏览:4880 次  分类: JavaWeb上古时期
从名字上来看,Struts2延续了Struts1的血脉,其实不然,Struts2的体系结构与Struts1的体系结构差别巨大,Struts2以Web Work为核心,所以Struts2可以理解为Web Work的全新产品。Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为[...]

撰写于    浏览:4753 次  分类: JavaWeb上古时期
如果没有Struts2,那么Struts就是Struts,但是自从有了Struts2,Struts只能变成了Struts1。请看百科上面的介绍:Struts是Apache软件基金会赞助的一个开源项目,它通过采用Java Servlet/JSP技术,实现了基于Java EE Web应用的Model-View-Controller(MVC)设计模式的应[...]

撰写于    浏览:9148 次  分类: JavaWeb上古时期
一、前言在学习Java Web的过程中,大家都会接触到Model1和Model2,历史的发展过程是先有Model1后有Model2。那么它们之间有何相同之处和不同之处呢?本文简单给大家介绍一下吧。二、Model1Model1使用了两种技术:JSP+JavaBean。 在Model1模式下,整个Web应用几乎全部由JSP页面组成,JSP页面接受[...]

撰写于    浏览:4839 次  分类: JavaWeb上古时期
PHP技术是将PHP代码嵌入到HTML页面中,简单易用;而servlet技术却是将HTML页面潜入到Java类里面,复杂难用。Sun公司一看,这下完了,用户都跑到PHP阵营了,赶紧推出了JSP技术。JSP全称Java Server Page,直译就是“运行在服务器端的页面”。我们可以直接在JSP文件里写HTML代码,使用上把它当做HTML文件,而且[...]

撰写于    浏览:4975 次  分类: JavaWeb上古时期
HTML用于精通页面的展示,用户提交表单的时候,需要后台程序处理,这个后台程序就是Servlet。使用 Servlet,我们可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Java Servlet 是运行在Web服务器上的Java程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或[...]

撰写于    浏览:4979 次  分类: JavaWeb上古时期
1、微信小程序的“老祖宗”如今,在2020年这个时候,提到小程序,人们首先想到的是微信小程序。这是由JS来实现,运行在微信端的一个小应用程序。其目的是要取代手机上按照的各种APP。回到20多年前,在1995年的时候,也曾经出现过一种小程序,那就是Java小程序,专业名字叫“applet”。sqllite,我们知道是什么;applet,道理类似,ap[...]

    最新评论

    SQLSTATE[HY000]: General error: 1032 Can't find record in 'mvc_comments'

    Typecho_Db_Query_Exception: SQLSTATE[HY000]: General error: 1032 Can't find record in 'mvc_comments' in /usr/local/springmvc/var/Typecho/Db/Adapter/Pdo.php:105 Stack trace: #0 /usr/local/springmvc/var/Typecho/Db.php(354): Typecho_Db_Adapter_Pdo->query('SELECT mvc_comm...', Object(PDO), 1, 'SELECT') #1 /usr/local/springmvc/var/Typecho/Db.php(384): Typecho_Db->query(Object(Typecho_Db_Query), 1) #2 /usr/local/springmvc/var/Widget/Comments/Recent.php(61): Typecho_Db->fetchAll(Object(Typecho_Db_Query), Array) #3 /usr/local/springmvc/var/Typecho/Widget.php(221): Widget_Comments_Recent->execute() #4 /usr/local/springmvc/usr/themes/pui/sidebar.php(72): Typecho_Widget::widget('Widget_Comments...') #5 /usr/local/springmvc/var/Widget/Archive.php(1937): require('/usr/local/spri...') #6 /usr/local/springmvc/usr/themes/pui/archive.php(64): Widget_Archive->need('sidebar.php') #7 /usr/local/springmvc/var/Widget/Archive.php(2022): require_once('/usr/local/spri...') #8 /usr/local/springmvc/var/Typecho/Router.php(138): Widget_Archive->render() #9 /usr/local/springmvc/index.php(25): Typecho_Router::dispatch() #10 {main}