51CTO博客开发
通过两个小实例去加深对Struts2框架的理解,以便更好地把握它的流程Struts标签下的用户注册第一步:创建动态项目,加入相关类包第二步:在web.xml文件中注册Struts2提供的StrutsPrepareAndFilter过滤器<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http:
struts2的工作流程用户请求 ——> StrutsPrepareAndExecuteFilter ——> Interceptor ——> &nbs
MVC模式:MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。(控制器Controller)- 负责转发请求,对请求进行处理。(视图View) - 界面设计人员进行图形界面设计。(模型Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管
在网上看到这篇关于JSP总结的文章摘录了下来,总共分了7点去进行总结,有理解的部分,也有一知半解的一些内容,希望等我更深入地了解到这方面的知识了再回来看看,能有更大的启发。一、JSP工作原理 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中
总体内容不算复杂,主要是利用jsp+servlet+mysql去实现web端的注册/登录/显示当前用户/退出功能先看看效果图:注册:注册成功后登录:登录成功后显示用户信息,同时也可以选择用户退出功能好了,言归正传,实现这样一个简单模块主要是用到servlet技术去处理用户的注册登录等信息,当然我们可以在这基础上可以加入其它需要的东西比如加个验证码、忘记密码、ajax技术等,当然servlet是基本
通过一个综合型的例子加深对JDBC操作数据库的增、删、改、查的运用。经典的图书信息录入实例设计数据库CREATE TABLE `tb_books` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(45) NOT NULL, `price` double NOT NULL, `bookC
监听器的作用是监听web容器的有效事件,它由Servlet空器管理,利用Listener接口监听某个执行程序,并根据该程序的需求做出适应的响应。下面介绍一个应用Servlet监听实现统计在线人数的实例。整体结构: 步骤:(1)创建UserInfoList.java类文件,主要用来存储在线用户和对在线用户进行具体操作:package com.lixiyu; import j
实现网站在线访问计数器功能,网站的初始值设置为1000(1)创建CountFilter的类,实现javax。servlet.Filter接口,是一个过滤器对象,通过过滤器实现统计网站人数功能:package com.lixiyu; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.Filter
在java web的学习过程里面,javabean和servlet都是比较重要的两部分内容。在开发中javabean可以用来实现一些业务逻辑或者封装一些业务的对象;而Servlet不但可以用来处理HTTP请求中的业务逻辑,还可以输出HTML代码来显示指定页面。下面就通过录入用户信息实例展开详细的分析,以便更方便体验JavaBean与Servlet在JSP页面中应用的两种不同的实现过程JavaBea
编写一个JSP程序,实现用户登录,当用户输入的用户或者密码错误时,将页面重定向到错误提示页,并在该页面显示10秒后,自动返回用户登录页面。思路:从题目分析,主要涉及到登录页面(index.jsp)、处理页面(deal.jsp)及错误页面(erro.jsp)。里面需要用到requset对象访问请求参数,response对象的重定向网页,定时跳转网页等。index.jsp<%@ page lan
通过cookie的getCookies()方法可获取所有cookie对象的集合;通过getName()方法可以获取指定的名称的cookie;通过getValue()方法获取到cookie对象的值。另外,将一个cookie对象发送到客户端,使用response对象的addCookie()方法。下面通过cookie保存并读取用户登录信息的例子加深一下理解。(1)创建index.jsp文件。在改文件中,
include指令和<jsp:include>动作标识都可以用来包含文件,比如要在JSP页面中显示大量的纯文本,可以将定些文本文字写入静态文件中(比如记事本),然后通过include指令或者动作标识包含到该JSP页面中,这样可以让JSP页面更简洁。举一个简单例子用来包含网站的banner和版权信息栏。我在51cto这截了三张图片。分别命名banner.jpgcenter.jpgcopy
DOM(Document Object Model)是表示文档(如HTML文档)和访问、操作说清楚文档的各种元素(如HTML标记和文本串)的应用程序接口(API)。在DOM中,HTML文档中的各个节点被视为各种类型的Node对象,并且将HTML文档表示为Node对象的树。下面通过一个添加评论和删除评论功能的例子来体验一个DOM操作文档的用法实现效果图如下:步骤:(1)最顶端的小狗与文字没什么好说,
part1:001基础知识点单行注释://多行注释:/* */eclipse中多行注释:选定多行代码+快捷键(ctrl+/)使用eclipse格式化代码:shift+ctrl+F输出错误信息与调试信息:System.err.println(),System.out.println()从控制台接收输入字符:Scanner scanner=new Scanner(System.in);//创建输入流扫
简介:SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 与其他数据库管理系统不同,SQLite 的安装和运行非常简单,在大多数情况下 - 只要确保SQLite的二进制文件存在即可开始创建、连接和使用数据库。如果您正在寻找一个嵌入式数据库项目或解决方案,SQLite是绝对值得考虑。基本操作全部导出 sql
前面的文章已经提到了在Tomcat下如何创建Servlet,没有用到Eclipse编程工具。为了使开发更加方便,这里使用一个Tomcat和一个Eclipse的插件,使这两个开发工具能够整合起来,从而直接在Eclipse下即可进行Tomcat的开发。关于tomcat的配置可参考前面的文章:http://leexy.blog.51cto.com/4136883/13304121.下载Eclipse的T
先建student ,course,sc表:CREATE TABLE Student ( Sno char(7) PRIMARY KEY, /* 在列级完整性约束处定义主码约束 */ Sname char(10) NOT NULL, /* 非空约束 */ Ssex &nbs
近来学习嵌入式的课程设计我们小组做了一个基于ARM11下Android应用点亮LED灯的实验,下面做了一个有关小结。虽然实验比较简单,仅仅是实现用android写一个应用程序对板上的LED灯进行控制,但至少从底层-驱动层-应用层有了基本的认识。分享一下课程论文。新浪微博下载地址:http://vdisk.weibo.com/s/iI-m2YY-6uke 或者直接点击进入:PDF论文
shutdown -h now [立刻关机]shutdown -r now [立刻重启]reboot [也是重启]vi编辑器1.vi hello.java/hello.c[打开vi编辑器进行编写java或者c程序]2.i [insert插入]3.按ESC [进入命令模式]4.输入 : [冒号]5.w[保存],q[退出]  
今天在微信上面看了篇资深人士写的一些工作经验,觉得蛮好的,总结了十点分享下:1.眼光要放远一点,不要太在意一时的谁高谁低,这并不能说明什么。2.除了努力和认真外,要有很强的坚忍精神,要懂得团队的力量,要懂得收服人心。3.职业生涯的规划,别总和开始的工资混为一谈。4.紧急的事在生活中给我们的压力会更大,所以我们很多人总会在紧急的事中度过而忽略了重要的事, 而重要的事才是未来立身之本。5
第一个Servlet程序—Hello World!Step1:编写HelloWorldServlet类编写一个Servlet,实际上就是编写一个实现了javax.servlet.Servlet接口的类。我的Tomcat安装的路径是H:\Java-tools\apache-tomcat-7.0.47下面用%CATALINA_HOME%来代替在%CATALINA_HOME%\webapps新建一个ex
下载到官网下载压缩安装包:http://tomcat.apache.org/选择适合的版本下载安装Tomcat解压缩后可以看到tomcat包中的目录结构进入bin子目录下,找到startup.bat来启动并输入网址:http://localhost:8080/,将会出现tomcat页面。在这里需要注意两点:1,如果启动startup.bat只是一闪而过,之后就什么也没有,这说明tomcat启动出错
由于ubuntu一般来说默认是英文键盘的,对于我们大多的童鞋来说,习惯使用中文输入法去搜索东西。下面介绍一种相对简单的方法安装中文输入法。有需要的直接对照安装就ok了。第一步:找到中文语言包左上角点击System Settings-->Language Support-->Install/Remove Languages下面选择中文安装包第二步:安装中文语言包输入密码并自动安装第三步:
下载地址:http://db.apache.org/derby设置环境变量1.设置DERBY_HOME环境变量:derby的安装目录例如:H:\Java-tools\eclipse\db-derby-10.8.2.2-bin2.Path变量加上“;%DERBY_HOME/bin%”3.检验:在命令提示符窗口中用echo %DERBY_HOME%命令4,classpath变量的设置这个最好是通过你下
前期准备首先要先明确有个大体的思路,要实现什么样的功能,了解完成整个模块要运用到哪些方面的知识,以及从做的过程中去发现自己的不足。技术方面的进步大都都需要从实践中出来的。功能:用户注册功能+系统登录功能+生成验证码知识:窗体设计、数据库设计、JavaBean封装属性、JDBC实现对数据库的连接、验证码(包括彩色验证码)生成技术,还有就些比如像使用正则表达式校验用户注册信息、随机获得字符串、对文本可
在虚拟机中成功安装了Ubuntu系统之后,如果想更方便地在window与linux系统间切换,需要安装一个强大的工具叫VMware Tools.百度或者谷歌搜索类似“如何安装VMware Tools?”的问题可以找到一大堆教程,我也是这么走过来的。看了不少个前辈安装VMware Tools的图文教程,有的写得十分抽象,比如写了一大堆看不懂的命令教你怎么装。不否认这些都是优质的教程,但对于初接触L
偶然发现由冯唐写的一篇关于个人习惯的文章,对即将或者已经在社会上打拼的人都极具借鉴学习的意义。无论是个人生活或者工作都有涉及到。由于写得也比较通俗易懂,所以就无须再“点评”什么的,下面分享一下这篇《大行》全文:大行(GQ中文简体字版专栏2011年4月)小师弟们:可惜了,这次行程变动,不能见面,把想说的话写给你们看。“人之患在好为人师”,我也特烦教导别人。一来是认为每个人的情况不一样,很难一概论之
近来试过了用wubi安装ubuntu,那个比较简单,直接运行wubi.exe,基本上没什么问题,不过好像从13.04之后就不支持wubi安装了,毕竟它不太稳定。你也可以通过U盘做到镜像去安装,百度一下教程比较多。在这里我自己电脑上装了个虚拟机来装了个ubuntu 12.04,可能是电脑配置不怎么好,感觉有点小卡,但不影响体验。现在出到ubuntu 13.10,如果电脑配置一般的话用ubuntu10
A.创建数据库、数据表root登录MySQL创建一个名称为demo的数据库CREATE SCHEMA demo;使用USE命令指定使用demo数据库USE demo;创建一个t_message表格,其中有id,name,email,msg等字段CREATE TABLE t_message( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name CHAR(
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号