游戏开发要不要使用spring mvc 书籍 知乎知乎

你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。热门排序 |
&p&最近很多牛牛有需要spring mvc整合redis的代码,于是花几个小时整理了下,java前端技术是freemarker,web前端使用bootstrap,实现了最简单的用户添加,查询,删除的redis操作,希望对初学java web操作redis的牛牛有帮助。&br&项目截图:&/p&&img src=&/05cacbfbabc40cb07354d48_b.png& data-rawwidth=&298& data-rawheight=&542& class=&content_image& width=&298&&&br&&p&java build Path设置&/p&&img src=&/a33b4bdee8ed_b.png& data-rawwidth=&650& data-rawheight=&226& class=&origin_image zh-lightbox-thumb& width=&650& data-original=&/a33b4bdee8ed_r.png&&&br&&p&project facets设置&/p&&img src=&/5cf63fd92fd510f51266d5_b.png& data-rawwidth=&613& data-rawheight=&407& class=&origin_image zh-lightbox-thumb& width=&613& data-original=&/5cf63fd92fd510f51266d5_r.png&&&br&&p&tomcat web modules设置&/p&&img src=&/bcf062b69de3b_b.png& data-rawwidth=&650& data-rawheight=&181& class=&origin_image zh-lightbox-thumb& width=&650& data-original=&/bcf062b69de3b_r.png&&&br&&p&运行截图&/p&&img src=&/d832c49ecbd244c8f56b5c09723c81cc_b.png& data-rawwidth=&1173& data-rawheight=&353& class=&origin_image zh-lightbox-thumb& width=&1173& data-original=&/d832c49ecbd244c8f56b5c09723c81cc_r.png&&&img src=&/883b145636fcb845c420cf10f33f8827_b.png& data-rawwidth=&433& data-rawheight=&93& class=&origin_image zh-lightbox-thumb& width=&433& data-original=&/883b145636fcb845c420cf10f33f8827_r.png&&&br&&p&&strong&&a href=&///?target=http%3A//localhost& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&localhost&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&:端口/项目名称/user.htm?p=1(端口80可以不写,项目名称可有不设置)&/strong&&/p&&p&添加用户页面&/p&&p&项目通过maven构建,请参考&/p&&p&&a href=&///?target=http%3A///blog/3008.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&如何在eclipse jee中创建Maven project并且转换为Dynamic web project&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A///blog/4192.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&如何在eclipse jee中检出weibo4j并转换为Maven project,最后转换为Dynamic web project&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A///share/8112.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&史上最全的maven pom.xml文件教程详解&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A///question/1472.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&java开发者在搭建Maven项目开发中有哪些奇葩的问题?是如何解决的?&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A///question/9680.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&java web工程项目如何导入myeclipse环境并运行?&i class=&icon-external&&&/i&&/a&&/p&&p&redis相关资料:&/p&&p&&a href=&///?target=http%3A///share/kredis-p1-s1.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&redis分享源代码实例&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A///share/9040.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&redis-cli pipe方式导入mysql sql查询导出的redis Protocol格式数据&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A///share/2016.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&最代码网站用户私信列表采用mysql union查询优化为Redis查询的经验和相关代码片段分享&i class=&icon-external&&&/i&&/a&&/p&&p&&a href=&///?target=http%3A///share/6736.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&springdata redis实现的简单demo&i class=&icon-external&&&/i&&/a&&/p&&p&原文:&a href=&///?target=http%3A///share/1296.htm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/share/2655&/span&&span class=&invisible&&.htm&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&
最近很多牛牛有需要spring mvc整合redis的代码,于是花几个小时整理了下,java前端技术是freemarker,web前端使用bootstrap,实现了最简单的用户添加,查询,删除的redis操作,希望对初学java web操作redis的牛牛有帮助。 项目截图: java build Path设置 p…
可以关注spring官方网站的项目 sagan,非常完整,并且代表了业界的较高水准。不过代码量很大看起来费劲。&br&&br&我参考了sagan的很多实现,用spring mvc写了我的个人博客网站 &a href=&///?target=http%3A//& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a& 。并且全部代码已开源放在github上,&a href=&///?target=https%3A///Raysmond/SpringBlog& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&/Raysmond/Spr&/span&&span class=&invisible&&ingBlog&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a& 。这个项目很小,但较为完整,其中体现了Spring MVC, hibernate, spring data jpa, spring data redis, Jade, AOP, Gradle等很多技术。对于初学者来说是非常有参考价值的。
可以关注spring官方网站的项目 sagan,非常完整,并且代表了业界的较高水准。不过代码量很大看起来费劲。 我参考了sagan的很多实现,用spring mvc写了我的个人博客网站
。并且全部代码已开源放在github上, 。这…
s2sh搭建java web项目的实例:&br&&a href=&///?target=http%3A///share/7616.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mybatis+Struts2+Spring3环境搭建入门实例下载&i class=&icon-external&&&/i&&/a&&a href=&///?target=http%3A///share/7616.htm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/share/2310&/span&&span class=&invisible&&.htm&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///share/3984.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&java S2SH项目框架整合搭建实例教程&i class=&icon-external&&&/i&&/a&&a href=&///?target=http%3A///share/3984.htm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/share/1787&/span&&span class=&invisible&&.htm&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///share/1728.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&java S2SH项目框架Struts2.3+Spring3.1+Hibernate3.6框架搭建整合以及实例demo代码分享&i class=&icon-external&&&/i&&/a&&a href=&///?target=http%3A///share/1728.htm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/share/1757&/span&&span class=&invisible&&.htm&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///share/3728.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&apache shiro+hibernate4+struts2+spring+easyui+fusioncharts+bootstrap后台权限管理系统搭建&i class=&icon-external&&&/i&&/a&&a href=&///?target=http%3A///share/3728.htm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/share/2047&/span&&span class=&invisible&&.htm&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&spring mvc搭建java web项目的实例:&br&&a href=&///?target=http%3A///share/3584.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Spring MVC入门框架搭建实现用户登录demo教程&i class=&icon-external&&&/i&&/a&&a href=&///?target=http%3A///share/3584.htm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/share/2279&/span&&span class=&invisible&&.htm&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///share/0752.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&spring 3.0+spring MVC+Hibernate框架搭建教程(附:springMVC文件上传功能)&i class=&icon-external&&&/i&&/a&&a href=&///?target=http%3A///share/0752.htm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/share/2051&/span&&span class=&invisible&&.htm&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A///share/kspringmvc-p1-s1.htm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&搜索&springmvc&的分享列表&i class=&icon-external&&&/i&&/a&&a href=&///?target=http%3A///share/kspringmvc-p1-s1.htm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/share/kspr&/span&&span class=&invisible&&ingmvc-p1-s1.htm&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&
s2sh搭建java web项目的实例:
可以把spring看成是一个工具箱,里面有各种工具,springmvc只是其中的一把扳手。
可以把spring看成是一个工具箱,里面有各种工具,springmvc只是其中的一把扳手。
对于那个赞成次数最多的东西,我只能觉得这个人真的已经钻牛角尖了,没法解释。各种框架和模式的意义就是提高开发效率,减少重复造轮子的过程。
&br&现在程序有几个重要原则:1.一个函数(方法)只做一件事 2.方法尽可能的简化 3.DRY 4.持续重构代码。&br&把 &a data-hash=&741ccce6b8fb3ba37f940d63& href=&///people/741ccce6b8fb3ba37f940d63& class=&member_mention& data-editable=&true& data-title=&@find goo& data-tip=&p$b$741ccce6b8fb3ba37f940d63& data-hovercard=&p$b$741ccce6b8fb3ba37f940d63&&@find goo&/a& 的意思直译过来就是别用框架自己写,都是过度设计,没用。最终结果是什么呢?就是这个程序足够大的时候,你不断共通,不断的抽象化代码,结果就是你的程序的底层代码就是一个框架。&br&再次从来不觉得为了设计模式是增加复杂度,其实设计模式不是生搬硬套的。只有你需要的时候你才去用,这才是正道。设计模式是编程里的工具,就如同计算机是生活的工具一样,该用的用,不该用的别用。&br&假设一个网站合起来也不过10个HTML页面,还不需要什么后台编辑,你说你非得SpringMVC Mybatis什么的,你不是抽风么,我找个美工不就搞定了。&br&个人之前也遇到过,当时有一个项目后台有一个工厂方法,总共产生的类,不过才2-3个,所以就没有用工厂,过了一段时间以后,客户那边业务扩展,产品扩张,一下子增长到10个左右,这个时候你还不用工厂模式,那这个东西怎么搞?&br&再说了,什么叫重复造轮子?本来呢,就像工厂方法一样,本来只写一个地方,结果你在十个地方都写相同的代码,你说是不是抽风了?如果再修改,你是在给自己增加负担吗?&br&我们不否认框架为了满足更多人的需求提供了许多额外的接口和功能,这些接口和功能在某一个项目上用的很少,只用了几个核心的功能,但是这些额外的接口和功能在现在计算机的性能上我们完全可以忽略不计。&br&照 &a data-hash=&741ccce6b8fb3ba37f940d63& href=&///people/741ccce6b8fb3ba37f940d63& class=&member_mention& data-editable=&true& data-title=&@find goo& data-tip=&p$b$741ccce6b8fb3ba37f940d63& data-hovercard=&p$b$741ccce6b8fb3ba37f940d63&&@find goo&/a&所言,世界上最快的程序就是只有一个main函数了,毕竟函数的调用也是花时间了,难道我们就不去做设计了吗?&br&我们提倡大家使用框架,但是得适度的使用,否则就成了累赘了,用框架别把自己埋里面,你得明白框架的意义,和能解决的问题。&br&JavaEE就是一套规范和框架,难道这套框架还降低大家开发JavaWeb程序的效率了?只能说见识浅薄。
对于那个赞成次数最多的东西,我只能觉得这个人真的已经钻牛角尖了,没法解释。各种框架和模式的意义就是提高开发效率,减少重复造轮子的过程。 现在程序有几个重要原则:1.一个函数(方法)只做一件事 2.方法尽可能的简化 3.DRY 4.持续重构代码。 把 …
已有帐号?
无法登录?
社交帐号登录你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。

我要回帖

更多关于 spring mvc 书籍 知乎 的文章

 

随机推荐