仓酷云

标题: 发布一篇基于struts的web使用开辟总结(一) [打印本页]

作者: 蒙在股里    时间: 2015-1-18 11:30
标题: 发布一篇基于struts的web使用开辟总结(一)
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。
之前常常写的代码,过一了段工夫再写发明了一些成绩,申明了本人对代码的了解不敷。总结以下:
一:
编纂某一笔记录,点击“编纂”按钮,当翻开的是一个新的页面(如模态框)时,想到纪录的ID传到翻开的页面往。由于翻开的页面与本来操纵的页面不是统一个window,以是当实行点击“编纂”按钮操纵时,没举措把值赋给翻开的页面的元素(如埋没元素)。如:
$("PHONE_LIST_ID").value=phone_list_id//这类作法是不可的,取不到$("PHONE_LIST_ID"),由于操纵的页面与$("PHONE_LIST_ID")地点的页面不是统一个页面。
这时候,能够用URL参数传送的办法,以下:
Js代码
url = "/epub_web/jsp/phone_list_mgr/get_classify_phone.do?PHONE_LIST_ID="+serial_num;
 window.showModalDialog(url,,"dialogWidth=600px;dialogHeight=400px");
在翻开的JSP页面里用:value="<%=request.getParameter("PHONE_LIST_ID")%>",以下:
Html代码
<input type="hidden" name="PHONE_LIST_ID" id="PHONE_LIST_ID" value="<%=request.getParameter("PHONE_LIST_ID")%>"></input>
以是,经由过程url参数传送的体例,能够完成跨页面的参数传送,而不必用埋没域来传送。这在跨页面的参数传送中,出格是相似于对纪录的编纂操纵等,能够很好地合用.
二:
下面第一点的:
<inputtype="hidden"name="PHONE_LIST_ID"id="PHONE_LIST_ID"value="<%=request.getParameter("PHONE_LIST_ID")%>"></input>
这行代码我本来是用<html:hidden>,以下:
<html:hiddenproperty="PHONE_LIST_ID"value="<%=request.getParameter("PHONE_LIST_ID")%>"/>
由于我本机是在jboss的情况,可是当拿到webspheer的情况下却有提醒毛病,之前仿佛就有发明这个情形,也不晓得是为何,先纪录上去。
三:
因为大意,在xml设置时,<actionpath=""type=""name=""scope=""parameter=""></action>中把name=""这个属性遗漏了,以是程序跑起来时,在servlet真个ActionForm总是提醒为null,这发了一些工夫。今后偶然间的时分好好弄分明struts的设置的属性的感化。
四:
在servlet端,用struts的ActionForm自带的get和set办法时,发明前台没有set乐成。厥后查了好久才晓得,前台没有效struts自带的html标签,如<hmtl:text>我就间接用<inputtype="text"/>,以是struts认不到,在action端用set办法固然前台没有反响了。之前也碰到过这些成绩,工夫一久就忘了,以是仍是必要做些纪录。
<p>
再说第三点:我并没有提到服务器也要整合,然后是IDE,一个好的IDE能够200%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。
作者: 小妖女    时间: 2015-1-21 09:15
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
作者: 金色的骷髅    时间: 2015-1-29 13:28
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
作者: 不帅    时间: 2015-1-31 07:19
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 小女巫    时间: 2015-2-6 18:20
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 活着的死人    时间: 2015-2-9 14:48
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
作者: 再见西城    时间: 2015-2-11 09:21
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 愤怒的大鸟    时间: 2015-2-14 11:10
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
作者: 简单生活    时间: 2015-3-4 08:50
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
作者: 柔情似水    时间: 2015-3-11 18:07
是一种使用者不需花费很多时间学习的语言
作者: 若相依    时间: 2015-3-19 05:54
是一种将安全性(Security)列为第一优先考虑的语言
作者: 第二个灵魂    时间: 2015-4-9 17:21
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
作者: 飘灵儿    时间: 2015-4-11 11:51
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
作者: 山那边是海    时间: 2015-4-16 09:17
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者: 再现理想    时间: 2015-4-18 01:35
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
作者: 深爱那片海    时间: 2015-4-19 06:08
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 透明    时间: 2015-4-26 14:12
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
作者: 兰色精灵    时间: 2015-4-30 14:20
是一种使用者不需花费很多时间学习的语言
作者: 乐观    时间: 2015-5-1 14:11
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2