摘要:
http://kin111.blog.51cto.com/738881/164095在图解:在Eclipse中建立第一个Struts2程序中我们建立了第一个struts程序,那么如何把登陆页面中的用户名传递到登录成功的页面中呢?有三种方式,1,使用默认的action的传递方式。2,自定义一个vo,在action中使用这个vo3,使用ModelDriven的方式。下面分别叙述。1,使用默认的action的传递方式。action文件如下:package struts2.login;public class LoginAction { private String username; private 阅读全文
摘要:
http://azrael6619.iteye.com/blog/4117601.属性驱动 属性驱动是指用Action的属性来封装来回请求的参数.2.模型驱动 模型驱动是指使用JavaBean来封装来回请求的参数. 这只是个人的理解.建议使用模型驱动,因为相比struts 1的Action类,struts 2的Action类承担了太多的责任:既用于封装来回请求的参数,也保护了控制逻辑,这使它的结构不够清晰.这就是模型驱动的优势.3.怎样实现模型驱动 实现ModelDriven<JavaBean>接口.并实现接口需要实现的getModel()方法.四、选择属性驱动和模型驱动的问题:当 阅读全文
摘要:
http://www.blogjava.net/cmzy/archive/2008/07/20/216176.htmlSpring Autowire自动装配 残梦追月原创,转载请注明。在应用中,我们常常使用<ref>标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的<ref>标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不是很完善,但是在应用中结合<ref>标签还是 阅读全文
摘要:
http://chinalzd.iteye.com/blog/362687看到网上有很多ssh配置文章,但是有很多是调不通的,还有版本不同,配置也不尽相同,下面是我做的ssh开发配置教程,以供参考;本文有图片,请下载附件,附件为图解教程并含有实现注册登陆功能的实例,详细清晰。开发环境:MyEclipse6.0+Tomcat5.0+SQLServer2000配置环境:Struts2+Spring2+Hibernate3.11、首先创建Java-Web Project工程,选择J2EE 5.0版本在网上看到很多从hibernate最底层配置,但是个人感觉比较麻烦,如果你从hibernate配置的话 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_6d5464e80100ny3z.html其中Spring框架会把Service对象注入到Action中,会把DAO对象注入到Service中。SSH工作流程图struts实现的MVC框架ActionForm Bean 的作用 阅读全文
摘要:
个人理解: Spring 最基本的的功能是提供通过配置管理任意类,提供了Bean管理容器。这也是Spring最基础,最核心的功能,在Spring框架中,一切皆为Bean,实际上在我们的日常开发中,往往更多的是和Bean相关的开发,并且都是短生命周期,除了一些缓存功能,其他很多重要的功能都是由开源框架完成。 实现方式也是框架常用的反射机制,因此使用Spring前提在JVM启动参数中不能加安全管理配置。 Spring中所有的Bean相关配置均为一个文件,非常集中,个人感觉这有利有弊,利大于弊。 统一配置比较方便集中,我最近的项目就是有很多子系统,除了一些公用的配置文件,还有很多子系统的配置... 阅读全文
摘要:
http://blog.csdn.net/vipvipvip/article/details/5429613执行流程以工资管理模块为例:1.从页面开始,工资管理触发一个action(salary!init.action:为多分支action,action名为salary,执行的方法为init()方法)2.action交给struts2处理,读取src目录struts.xml文件,其中有个配置salary的action,如下所示:<action name="salary" class="salaryAction"><result name 阅读全文
摘要:
http://qa.taobao.com/?p=4638上次周会瑶红说过如果JavaBean的属性值第二个字母为大写,有的Eclipse会出问题,在叶渡的指导下,在这个问题上又研究了一下下,总结如下:一般JavaBean属性以小写字母开头,驼峰命名格式,相应的 getter/setter 方法是 get/set 接上首字母大写的属性名。例如:属性名为userName,其对应的getter/setter 方法是 getUserName/setUserName。但是,还有一些特殊情况:1、如果属性名的第二个字母大写,那么该属性名直接用作 getter/setter 方法中 get/set 的后部分 阅读全文
摘要:
http://stefan321.iteye.com/blog/1397514HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:1、建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之后才能,才能进行更层协议的连接,因此,首先要建立TCP连接,一般TCP连接的端口号是80-2、Web浏览器向Web 阅读全文
摘要:
http://downpour.iteye.com/category/54022 阅读全文