求《java javaweb项目开发发案例精粹》光盘,百度云发给我

JAVA WEB项目开发案例精粹之二,投票系统 - 博客频道 - CSDN.NET
github_的博客
分类:项目练习
应用服务器:
Servlet容器:Tomcat
数据库服务器:MySQL
第三方工具(插件)应用
图表工具:JFreeChart
使用jsp+struts2+jdbc+JFreeChart进行开发学习MySQL的基本使用学会简单的使用JFreeChart画柱状图学会使用Cookie防止多用户多次投票
页面及一些图片资料就没有做了,是从网上下载的资料直接使用的。
事前准备:一些用到的工具类:Page(分页)和JDBC连接工具。
开始从struts2的mvc配置开始:
首先struts2使用的是filter做为入口去启动整个框架的,所以要在web.xml中做如下配置:
&!--定义核心Filter FilterDispatcher --&
&filter-name&struts2&/filter-name& &!-- 定义核心Filter的名称 --&
&filter-class&
&!--定义核心Filter的实现类 --&
org.apache.struts2.dispatcher.FilterDispatcher
&/filter-class&
&filter-mapping&
&filter-name&struts2&/filter-name&&!--核心Filter的名称 --&
&url-pattern&/*&/url-pattern&&!--使用该核心Filter过滤所有的Web请求 --&
&/filter-mapping&
然后编写实体类:Channel,Vote,Vote,VoteOption,VoteResult.以及对增删改查的各种接口和实现类,进行代码编写。目前处于学习阶段,所以并没有自己设计数据库以及dao操作,都是根据网上源码的接口去一一对应实现其接口提供的方法,一对应action
最后进行action的编写:
struts2的mvc会根据struts.xml的配置文件进行mapping对应,根据配置文件配置的url路径去寻找对应的action,如下
&action name=&addVote& class=&com.dian.action.AddVoteAction&&
&result name=&success&&/admin/addVote.jsp&/result&
配置包时必须指定name属性,该name属性值可以任意取名,但必须唯一,如果其他包要继承该包,必须通过该属性进行引用,包的namespace属性用于定义该包的命名空间,命名空间作用为访问该包下的action路径的一部分,见示例.namespace属性可以不配置,如果不指定该属性,默认的命名空间为””
通常每个包都应该继承struts-default包,因为struts2很多核心功能都是拦截来实现的,如,从请求中把请求参数封闭到action,文件上传和数据验证等都是通过拦截器实现的,struts-default定义了这些拦截器和Result类型,可以这么说,当包继承了struts-default才能使用struts2提供的核心功能,struts-default包是在struts2-core-2.xx.jar文件中的struts-defalut.xml中定义,struts-default.xml也是struts2默认配置文件,struts2每次都会自动加载struts-default.xml文件.
Action&元素method属性,默认值为method=”execute”,也就是当action接收到请求后,交给哪个方法去处理,默认的是交给execute方法去处理,当然,也可以交给其他方法,{1}代表通配符,比如你上面的{1}index,我访问&aaidex,bbindex都能够跳到此控制机器定义的这个方法
&result&name=&success&&/WEB-INF/JspPage/chapter1/HelloWorld.jsp&/result&&
result元素主要定义视图的跳转和返回的行为及类型.
以上就是整个项目的流程。
从中学习到的一些小知识:
1.使用Cookie防止多用户多次投票
//在进行投票前检查
&for (Cookie cookie : cookies) {// 遍历cookies
&& &&& &&& &if (cookie.getValue().equals(Integer.toString(voteID))) {// 如果用户已经投过票
&& &&& &&& &&& &this.addActionError(&您今天已经投过票了,请明天再来!&);
&& &&& &&& &&& &return INPUT;
&& &&& &&& &}
//投票完成后添加Cookie
// 更新完成后,添加cookie,防止重复投票
&& &&& &&& &Cookie cookie = new Cookie(&hasVote& + voteID, Integer.toString(voteID));
&& &&& &&& &ServletActionContext.getResponse().addCookie(cookie);
2.JFreeChart画柱状图
根据一些JFReeChart手册,和查询出来的条件,搭建出合适的模型。
&chart = ChartFactory.createBarChart3D(
&& &&& &&& &&& &voteName,
&& &&& &&& &&& &&投票选项&,
&& &&& &&& &&& &&投票数&,
&& &&& &&& &&& &dcd,
&& &&& &&& &&& &PlotOrientation.VERTICAL ,
&& &&& &&& &&& &false,
&& &&& &&& &&& &true,
&& &&& &&& &&& &false);
3.一些工具类的使用和搭建,Page,DBConnection。
代码只是粗略的写完,还没有自测,明天再传
排名:千里之外
(1)(1)(1)目前对于阿里云所提供的操作系统镜像而言,无论是Windows系还是Linux系任何一种平台都有很多种可以供大家选择。这两个系统都有各自的优点和缺点, 既然本文整理的是关于linux系统的问答百问,那么就给大家说一说linux服务器的优点。其实Widnows和L
IOS与安卓的主要区别在于1、两者运行机制不同:IOS采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。2、两者后台制度不同:IOS中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭。因此在进行应用开发的时候,开发者经常会遇到
简要说一下当前的场景。
项目有网站端和app端,由于网站端和app端连接的是同一个数据库,故在持久化层上,数据是一致的。由于项目开发处于初期,故没有将网站端和 app 端分开部署,而是部署到同一台服务器上。
由于引入 ehcache,所以在同台物理
众所周知,构建高性能的现代互联网架构,我们一定离不开分布式系统,这些系统必定是反应式的。反应式的系统是一个比较新的概念,即消息驱动、弹性、极具适应性并且即时响应。构建这样的系统,定然离不开优秀的网络通信框架,其中 Netty 就是一款及其优秀的网络通信框架。
#基础语言百问-Python#
软件界最近非常流行一句话“人生苦短,快用Python”,这就展示出了Python的特点,那就是快,当然这个快并不是指的Python运行快,毕竟是脚本语言,再怎样也快不过C语言和C++这样的底层语言,这里的快指的是使用Pytho
&p&目前对于阿里云所提供的操作系统镜像而言,无论是Windows系还是Linux系任何一种平台都有很多种可以供大家选择。这两个系统都有各自的优点和缺点, 既然本文整理的是关于Windows系统的问答百问,那么就给大家说一说Windows服务器的优点咯。其实W
最近学习了grails+groovy,脑中一直有一些疑问,其中最主要的一个是:在类似支付系统这样较大型的分布式系统中,哪些项目用groovy+grails替代java+主流java框架比较好?
我把自己目前所有系统都梳理了一遍(同样是支付系统),发现除了那些
之前在书上经常说interface+Impl是有多好,网上也有人[zhouchao001的博客]总结到:
1、重要性:在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Ja
![Java_1](/cf4eae5eff7a9063015b.jpeg)
& Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以
&曾经有个程序员段子,说:“[PHP是世界上最好的语言](/roundtable/49966 &PHP是世界上最好的语言&)”...如果你笑了,说明你是位真正的程序猿!
####段子规段子,下面还是要严肃的来整理
如题,项目需求就是这样的,定时1S进行一次传输操作,setMaxErrorRetry已经设置为0,但是测试时上传500张图片,成功了490,但是留在本地的图片远不止10张,日志显示的失败次数也不止10次,不知道为什么
代码如下:
OSSAsyncTask
我新开发了一个app需要将我的后台传到阿里云服务器上来,才可以与阿里云服务器运行吗?
我用servlet开发的项目能在弹性web 托管里运行吗,
本期请来了阿里中间件技术专家魏鹏 (豫楚)直播分享基于Java容器的多应用部署技术实践
随着业务的发展,机器的数量和系统复杂性不断提升,较之简单系统的开发部署,大规模分布式系统将会面对以下新问题:
1. 性能问题,系统之间通过远程调用来进
项目(Java开发)现在要做报表统计,网上搜了一下,貌似jasperreport用的比较多,内部也封装了各种导出功能。
同时我页看到百度前端的报表工具echart也不错,但是只能保存为图片,如果要其他导出形式,还需自己将数据提交到后台,在进一步处理才行。
如题,用IntelliJ IDEA开发的maven项目如何迁移至eclipse?
系统:centos 6 (64位),硬件 4G 内存。双核 T6670。电脑双系统
现象:在桌面环境中,打开firefox 超级慢。大概需要10秒多点。然后Eclipse(J2EE)也慢,至少比我xp系统下的eclipse慢好多。20秒我估计都差不多。
项目打开js文件都是正常 但是在浏览器里面查看js源码是乱码
在eclipse里面查看设定的是utf-8的编码格式 页面引入也有指定UTF-8的编码 页面也有指定编码格式为UTF-8 用firefox chrome safari 都看过js 是乱码
项目打开js文件都是正常 但是在浏览器里面查看js源码是乱码
在eclipse里面查看设定的是utf-8的编码格式 页面引入也有指定UTF-8的编码 页面也有指定编码格式为UTF-8 用firefox chrome safari 都看过js 是乱码分享者信息
jianxuanbing
jianxuanbing最新分享
热门搜索词
JAVA WEB项目开发案例精粹
网盘分享链接地址
已下载:33次
好用,静默无打扰
相关说明:
资源:JAVA WEB项目开发案例精粹 相关文件均存储在百度网盘。
盘找找为您免费提供强有力的网盘资源搜索,建议使用前选用百度杀毒 金山杀毒等杀毒工具通过后再使用。查看:358816|回复:52
(26.81 KB)
大家都知道 作为学习java的新手 我们必不可免的要去写一些项目
毕竟 当面临即将工作的时候 我们的面试纸上不能 仅仅去写实现了 helloWorld
所以我们最好要自己去动手写个项目 可是又有人说了
木有经验 就木有工作
木有工作 就木有项目
木有项目 就木有经验
好吧 这个死循环 我已经看蒙了
所以 本次为大家 奉上的福利是 来自大学图书馆最常见的《JAVA WEB项目开发案例精粹》
这里一共有20个项目源码和内容 涉及到了多种技术
涉及的项目:
企业日常事务管理系统
在线考试系统
博客网站系统
人力资源管理系统
报价管理系统
网络商城系统
企业论坛系统
酒店管理系统
客户关系管理系统
在线音乐网站
商场VIP消费查询系统
仓库管理系统
新闻发布系统
个人理财管理系统
图书馆管理系统
学生信息管理系统
航空订票系统
网上订餐系统
办公自动化系统 。
文件太大项目太多所有就没有分传csdn、大家可以网盘一键下载、也可以保存。
百度网盘下载地址
链接: 密码:q3p0
本帖最后由 海岸无眠 于
11:43 编辑
高级工程师
资料很好,,,支持一下,,,
太阳光芒万丈却不及蜡烛只为一人照亮、、、
哇。。比较酷。。大侠级别的呢。
不错& && &挺好的
这资料压缩包密码是多少?
英雄啊。。。。。。。
不错的资料学习下
求解压密码!!拜托!
密码啊!!!拜托1111
收藏一下 这个是密码
本帖最后由 bush7410 于
11:11 编辑
没有密码 天下没有免费的午餐
这能用么???到处都是坑爹的二货,杀人不犯法,再说你也下得去手!
本帖最后由 zangmaoyaun 于
23:13 编辑
谢谢分享,楼主辛苦了。
解压密码呀呀呀
草拟马,密码是个什么鬼????京 东 价:
[定价:¥]
PLUS会员专享价
增值业务:
重  量:
搭配赠品:
服务支持:
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
项目开发案例精辟:Java Web项目开发案例精粹(附DVD光盘1张)
商品介绍加载中...
扫一扫,精彩好书免费看
京东商城向您保证所售商品均为正品行货,京东自营商品开具机打发票或电子发票。
凭质保证书及京东商城发票,可享受全国联保服务(奢侈品、钟表除外;奢侈品、钟表由京东联系保修,享受法定三包售后服务),与您亲临商场选购的商品享受相同的质量保证。京东商城还为您提供具有竞争力的商品价格和,请您放心购买!
注:因厂家会在没有任何提前通知的情况下更改产品包装、产地或者一些附件,本司不能确保客户收到的货物与商城图片、产地、附件说明完全一致。只能确保为原厂正货!并且保证与当时市场上同样主流新品一致。若本商城没有及时更新,请大家谅解!
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
印刷版次不同,印刷时间和版次以实物为准。
价格说明:
京东价:京东价为商品的销售价,是您最终决定是否购买商品的依据。
划线价:商品展示的划横线价格为参考价,该价格可能是品牌专柜标价、商品吊牌价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品在京东平台上曾经展示过的销售价;由于地区、时间的差异性和市场行情波动,品牌专柜标价、商品吊牌价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:如无特殊说明,折扣指销售商在原价、或划线价(如品牌专柜标价、商品吊牌价、厂商指导价、厂商建议零售价)等某一价格基础上计算出的优惠比例或优惠金额;如有疑问,您可在购买前联系销售商进行咨询。
异常问题:商品促销信息以商品详情页“促销”栏中的信息为准;商品的具体售价以订单结算页价格为准;如您发现活动商品售价或促销信息有异常,建议购买前先联系销售商咨询。
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
浏览了该商品的用户还浏览了
加载中,请稍候...
联系供应商
七日畅销榜
新书热卖榜
iframe(src='///ns.html?id=GTM-T947SH', height='0', width='0', style='display: visibility:')}

我要回帖

更多关于 java web项目开发案例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信