新知Bak

本文介绍了Java Web开发中的实用技巧,包括配置MyEclipse使用特定JRE版本、打包部署WAR文件、设置JDK环境变量等。同时探讨了MVC架构的应用及组件技术优化网站的方法,并对比了JSP页面跳转的不同方式。

56.今天学到的东西:①如何配置MyEclipse所使用的JRE版本(右键单击项目名称,在弹出的菜单中选BuildPath,选configure Build Path,选中MyEclipse自带的低版本的介于1.3-1.4版本之间的JRE,在右边纵向排列的按钮列中点“Edit”);②如何将web项目打成war包然后再将war包部署到Tomcat服务器上;③安装JDK后环境变量的设置问题:将classpath和path中的 %JAVA_HOME% 改成具体的JDK路径。path指向的是javahome中的bin文件夹,classpath指向的是javahome中的lib文件夹!

 

62.
为做测试简便,也可以将账号密码存到web.xml中作为上下文变量保存起来;实际应用中,账号密码当然是存储在数据库中
java web中页面跳转的两种写法:
①response.sendRedirect("success.view");
②request.getRequestDispatcher("success.view").forward(request, response);
asp.net中的跳转的命令有两条:
①response.redirect("......");
②Server.transfer("......");

12.采用MVC三层架构,灵活运用组件技术优化自己制作的网站(组件即帮助拓展web应用程序功能的编译语言的类,为保证类的安全性,通常将其编译后才发布出去,当然,另外一个原因也是求的效率,免得在被客户请求的时候才即时编译;与HTML页面“内容与表现形式相分离”衍生出。css文件类似,MVC三层架构的出现也是为了满足此种需求,优点就是web项目的代码文件层次清晰、分工明确,在需要作出变动的时候修改起来非常方便,修改页面就改动表现层,更换数据库系统就修改DAO层,扩展出新功能就修改业务逻辑层,这样的话,对未来不确定时段将出现的变动的需求就能很方便地予以满足!一切技术的衍生都是为了世界更美好的发展,如CSS、JQuery、数据库技术、JavaScript、各种各样的技术标准……另外,需要自己回想起来的一点就是,jsp做页面比较好,servlet做业务逻辑比较好,至于DAO层,就由JavaBean来完成,JavaBean其实就类似于C#中的组件类,名字不一样,内里其实没有什么区别,都是将可编译语言具备高度灵活性的优点拓展到web应用程序之上……呵呵,有点佩服自己了,经过此番总结,自己对本专业的认识也得到了整理和加深)


感应雷容易损毁电器!电脑信号线,电源线搞不好就把设备损坏了!雷雨天的注意事项。避雷保护器,笔记本电脑非常容易受到感应雷的损坏!太阳能热水器,如果打雷的时候正好有人在洗澡,那么洗澡的人就很有可能会遭受雷击!

①bufferedStream(免得一个字节一个字节的取,取完一张图片那得读多少下啊),存取图片的路径,存(建mysql表:path varchar(200),存图片入库的jsp中picPath=request.getParameter(path),调用页面上传图片路径<input type="file" name="path" />,取图片的时候实现一次性取多图(毋庸置疑,遍历之),从数据库中取图片的jsp中<img src="response.getParameter(path)">(外套一层for循环取多图))

37.远程控制中以Object流发送Event并加以解析执行的深入理解!
衡量程序员水平的5个标准:①数据库;②业务逻辑;③面向对象;④对网络的把握;⑤界面

36.大型swing大体框架的设计思路(每个JDialog子窗体的modal设为FALSE,子窗口的弹出采用new出来的形式,不知道关闭之后会不会自动销毁,事件以整个子窗口(子窗口实现EventListener接口)为界限,集中处理,调用e.getSource()方法)!

36.2010年11月17日: exe4j(jar2exe)、fatjar(jar with reference)、j2me版Eclipse(sprite精灵类)、swing版Eclipse、swing桌面应用的开发流程(算是比较熟悉了)、对java游戏(j2se or j2me)的了解大大加深、写出了好几个还算拿地出手的小项目(控制台chat界面化、超级笔记本)、托盘化、高亮、JMF 拍照及播放音乐、录制视频。下一步计划:JMonkey Engine 3d游戏、j2me手机游戏、远程控制界面化完善化、基于JMF的在线视频聊天桌面应用、游戏存档&&网络同步&&消息封装、好的开源项目都是自、java版资源管理器(深度遍历)、java版自制MP3格式音乐播放大程、swt、了英文版的api的(要善于利用,不要以为api还要到网上去找!傻!)、父类引用指向子类对象、持有对方的引用(面向对象封装类后使各个类联系起来所必须的)、成员变量与局部变量的抉择、

在Swift基础篇中,你将学习到以下几个新知识点: 1. 变量和常量:Swift中使用var关键字定义变量,使用let关键字定义常量。变量可以被修改,而常量的值一旦设定就不能再改变。 2. 数据类型:Swift提供了多种数据类型,包括整型、浮点型、布尔型、字符串等。你可以根据需要选择合适的数据类型来存储和操作数据。 3. 可选类型:可选类型是Swift中的一种特性,用于处理可能为空的值。通过使用可选类型,你可以明确表示一个值是存在还是不存在。 4. 控制流:Swift提供了多种控制流语句,包括条件语句(if语句、switch语句)、循环语句(for-in循环、while循环)等。这些语句可以帮助你根据不同的条件执行不同的代码块。 5. 函数:函数是一段完成特定任务的独立代码块。在Swift中,你可以定义自己的函数,并通过参数和返回值来传递数据。 6. 结构体和类:结构体和类是Swift中用于封装数据和功能的重要工具。你可以使用结构体和类来创建自定义的数据类型,并定义属性和方法来操作这些数据类型。 7. 集合类型:Swift提供了多种集合类型,包括数组、字典和集合。这些集合类型可以用于存储和操作多个值。 8. 可选绑定:可选绑定是一种用于安全地解包可选类型的方法。通过可选绑定,你可以判断可选类型是否包含值,并将其解包并赋值给一个临时变量或常量。 9. 错误处理:Swift中的错误处理机制可以帮助你处理可能发生的错误情况。你可以使用try、catch语句来捕获和处理错误。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值