仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 656|回复: 8
打印 上一主题 下一主题

[学习教程] 了解下JAVA的Spring进修点滴,《Spring in Action》条记(三)

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:06:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
你总不能说你写框架吧,那无疑会加大工作量,现在大多企业采取的是折中的办法,就是改别人写好的框架,可要改框架,前提是你对这个框架足够的了解,这就更难了。
第十章.利用其他Web框架
41.Spring供应了两种与Struts集成的体例
1)让你的Action承继org.springframework.web.struts.ActionSupport
2)将哀求托付给作为SpringBean办理的Strutsaction来自理(P312)
42.为了让Struts能会见Spring办理的Bean,必需在struts-config.xml中注册一个晓得Spring高低文的ContextLoaderPlugIn,用的是WebApplicationContext:(P312)
  1. <plug-inclassName="org.springframework.web.struts.ContextLoaderPlugIn">  
  2. <set-propertyset-property="contextConfigLocation"value="/WEB-INF/training-
  3. servlet.xml,/WEB-INF/..."/></plugin-in><plug-in
  4. className="org.springframework.web.struts.ContextLoaderPlugIn">  <set-
  5. property="contextConfigLocation"value="/WEB-INF/training-servlet.xml,/WEB-
  6. INF/..."/></plugin-in>
复制代码
43. ActionSupport重载了setServlet()办法,猎取bean的体例为挪用ActionSupport的getWebApplicationContext().getBean()(P313)
44.承继Spring供应的ActionSupport让Struts与Spring严密耦合,并且Action还卖力查找Bean,这也违反了IoC准绳(P313)
45.利用托付Action:struts-config.xml中每一个path都指定type为org.springframework.web.struts.DelegatingActionProxy,实践的Action实例由Spring来办理,即一切的Action实例是设置在Spring高低文文件中,它们之间用path<->name来映照,这类方式其实不悦目(P315)
46.利用哀求托付,只在struts-config.xml中设置DelegatingRequestProcess或DelegatingTilesRequestProcessor作为把持器,其他设置稳定,如<actionpath="/listCourses"type="com.unmi.MyCoursesAction"/>实在type属性是被所设置的controller疏忽失落了,以是可省往type属性,真实的Action也是由Spring来设置拆卸,也是经由过程path--name来对应。这类做法就是不必要为每个<action.../>指定org.springframework.web.struts.DelegatingActionProxy。(P315)
<p>
Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流.
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-19 22:51:08 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-25 06:48:58 来自手机 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
只想知道 该用户已被删除
地板
发表于 2015-2-2 15:00:35 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
再现理想 该用户已被删除
5#
发表于 2015-2-7 22:52:39 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-23 12:56:02 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
逍遥一派 该用户已被删除
7#
 楼主| 发表于 2015-3-7 09:04:25 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
第二个灵魂 该用户已被删除
8#
发表于 2015-3-14 15:58:01 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-21 11:50:04 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 15:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表