MVC这个概念本不首先在软件工程这个领域提出,不过他在软件工程领域却发展壮大,JAVA WEB开发中比较流行的就是MVC开发框架,比如实现MVC框架比较好的STRUTS、WEBWORK等,还有SPRING中的MVC。
这里我想说点关于JAVASCRIPT中MVC模式的应用,当然也许你已经很早就在使用了,只是没这个概念的东西罢了。
在有JS(以下都把javascript简称为js)参与的网页开发中,当然现在的许多应用几乎所有都包含js,我们也可以实现分层的思想来开发我们的网页应用部分。
首先来 ...
才用JAVAEYE的blog真的很兴奋,blog的文章可以和论坛直接挂钩,支持代码格式,虽然我全用的是XML的格式,其他的格式我总感觉会出现问题,一般都是显示不全或者标签已经被解释过了,还有众多的技术牛人的好贴。花费一个下午的时间把Sina那边的文章搬到这里来,我事先不知道发贴会有这么大的影响,首先可以得到积分,声明我不是想得积分才去把很多文章都放到论坛上,我只是觉得这个功能很强大,其次发贴不好是要被扣分的,呵呵,我本不是奔着分才发的,被扣了我也没什么郁闷的,不过才感觉到发 ...
最近有幸拜读了<<AJAX HACK>>,网上评论有说这本书适合菜鸟,但是我要说,虽然我不敢自称高手,但我也不是菜鸟,这本书中的每个例子都实现的很好,注重的是一个好的实现,的确你也可以说你已经实现了相同的功能,但是书里面每个实现都是总结了很多经验得出的,具有很大应用价值。其实我们可以去学习人家的编码思想。
...
遇到过很多应用要验证Email的格式,看过TOMCAT和JAVA的验证源代码,发现有些复杂,不过都是基于RFC2822作为验证指南的,其实验证主要考的是正则表达式的能力,还有就是你对Email的了解,最近看了《AJAX HACK》里面有个Email验证的例子,觉得很不错,所以贴出来与大家一起分享。
xml 代码
/* Define an Email constructor*/
function Email(e){
...
在说导入之前,我先给大家介绍几个Mysql的图形操作软件吧,我是用惯了SQLserver2000的了,喜欢那个图形界面的,所以也找了Mysql的图形界面工具了。
我把用过的例举出来:
1:mysql-gui-tools-noinstall-5.0-r4-win32
是在MYSQL的官方网站上下的,刚开始觉得很好用,但是还是不如sqlserver2000,自从用了第2个我就把他放弃了。
2:navicat mysql
现在的版本貌似到8了,我用的还是7,而且一般很难找破戒的,所以要是用的话要找一段时间了,安装很简单,用的话那是更简单,界面与sqlserver2 ...
xml 代码
笔试做到因式分解,因为时间不够没写完代码,现在把代码补全
#include<iostream.h>
#include <stdlib.h>
int *divp(int m,int &k);
bool isp(int n); ...
xml 代码
今天去笔试,做了个关于求某数以内质数之和的题目,虽然做出来了,但是感觉效率还是很低,不过查了下,也没其他的效率高的方法(也许是baidu没用好的缘故)。先把自己的与大家一起分享,有什么建议希望大家不吝赐教。
#include<iostream.h>
#include <stdlib.h>
int main() &nbs ...
xml 代码
也许是遇到的问题都是这样的,因此我把在IE下和FF下分别写的可以动态添加和删除表单元素的代码拿来与大家一起分享。
首先看看IE下的例子
<script>
var id=2;
function add()
{
v ...
我们的思想随着社会各种环境在慢慢进步着,以前是面向过程的编程,后来有了面向对象的编程,继而又有了面向组件的编程,现在有了面向切面的编程,不过现在比较热的,而且是以后的发展趋势是面向服务编程(SOAD)。什么叫面向服务编程呢。他是根据业务来抽象出可以复用的服务,业务才是我们真正所关心的,不了解业务不熟悉需求怎么能开发出好的软件产品呢,然后面向服务的编程还是比 ...
看了<<spring in action>>以后收获真的很大,刚开始看第一遍有些概念就没看懂,比如说IOC和AOP,这不我又看了第二遍,有时候书多读几遍就有几遍不同的收获,我就把自己的收获拿来与大家一起分享下,也许我的想法有点太片面化,希望指导.所以在此也就浅谈一下好了.
IOC概念的精髓:
我的理解是包括两个部分.
一:面向接口编程,而不是面向类编程
真正和外界交互都是通过接口来进行的,内部的交互也是接口与接口来进行的,这样外部不知道具体的实现细节,当然他也不需要知道.内部实现类的改变不会影响外部接口与外界的交互,降低了耦合度.内部 ...
xml 代码
经常遇到关于JSP页面乱码的问题,在网上也查了相关的帖子,故在此做个关于JSP页面乱码处理的总结,和大家一同分享。
首先先介绍几个关于页面编码参数设置的属性。
<META http-equiv=Content-Type content="text/html; charset=gb2312">
这句话的意思是你浏览器查看网页的编码方式为中文,类似 ...
用了IE后再用firefox,好多方面都用的不是很习惯,而且FF和IE一样偶尔会死,还好FF有恢复的机制,这比IE好的多,至少死了还能找回原先打开的网页,两者要是再集成一下那就完美了,
对于IE与FF收藏夹共用问题在网上找了些帖子,然后也尝试了一下,下面来分享一下经验。
在做两者收藏夹共享的操作前,提醒大家先把IE和FF的收藏夹先备份一下,要不然你会说我害了你。我是没有备份就操作的了,还好意识比较好,没造成多大损失。
首先,FF使用IE的收藏夹
第一种方法:我们可以安装PlainOldFavorites扩展,安装扩展的方法是:选择FF菜单中的工具然后选择附加软件,弹 ...
自从用了FF(firefox),和IE对比有些不习惯,因为迅雷有积分了,所以一直很希望用迅雷下载,但是FF一般都是用自己内制的下载,很是郁闷,上网查发现迅雷还没有对FF做右键的支持,想想那么大的公司怎么还没开发呢,郁闷。打开有FLASH的网页,发现FF对flash的支持不是很好,于是寻找原因,也是还没有开发,不过好消息是,以后flash将是FF的内制功能了,因为ADOBE对FF开源了FALSH脚本代码。自从装上FF以后就一直在装各种插件,有时候还真害怕万一FF重 ...
BitComet续传
只要文件是一样的(文件名相同、文件大小一样),不同的BT软件下载的,包括FTP以及HTTP方式下载的,都是可以互相续传的。要注意的是:
1. 不同的软件对应的文件路径要一致。
2. 建议用BC打开.torrent时候选择续传,然后选择文件目录。
3. 如果进度是0%,点右键-重新检查完整性。
4. 其他软件续传BitComet下载了一半的内容,要注意把文件名的!bc后缀去掉,也可以考虑在BitComet选项里最好去掉自动添加!bc后缀名这一选项
...
也许我们遇到过好几次,svchost吃内存,导致机子非常的卡,也许是病毒的原因,也许是其他的原因.在这里我说一下我遇到的情况,并把解决办法写出来.
不知道为什么今天机子很卡,出奇的卡,我看进程发现是svchost 很吃内存,我就关了,记住有多于4个的svchost进程,并不是随便可以关哪一个的.我关了最吃内存的,这时发现机子明显好了起来,但是却不能连网了,我当时不知道是什么原因,还以为是我的卡巴和我的防火墙(ZONE)有冲突,网上有相关的说明,他们在一起使用会很卡,造成机子出问题.我就冲动的把他们全卸载了(冲动是魔鬼啊).等我裸机开起的时候,我发现还是很卡,就说明不是我K ...
xml 代码
由于对typedef理解不够,因此从网上摘录了一些资料,整理如下:
C/C++中typedef struct和struct的用法
struct _x1 { ...}x1; 和 typedef struct _x2{ ...} x2; 有什么不同?
...
xml 代码
在两个对象之间创建一个继承关系可以用函数来实现,函数如下:
function creatInheritance(parent,child){
var property;
for(property in parent){
if(!child[property]){
&nbs ...
xml 代码
私有属性在构造函数中用var关键字定义,私有属性只能用特权函数公用访问,特权函数是在构造函数中用this关键字定义的函数。私有属性不能使用点记法来访问,只能用公用函数访问。
如下是个例子
function Vehicle() {
var wheelCount = 4;
&n ...
xml 代码
假设有类VEHICLE,另有2个类SPORTSCAR和CEMENTTRUCK继承于VEHICLE,
其中VEHICLE有2个属性WHEELCOUNT,CURWEIGHTINPOUNDS,
2个方法refuel(),mainTasks(),
SPORTSCAR和CEMENTTRUCK继承了VEHICLE的方法,SPORTSCAR只继承了SPORTSCAR属性,他有自己的CURWEIGHTINPOUNDS属性值,而CEMENTTRUCK也特有自己的WHEE ...
用了很多次tomcat,却发现只是懂个皮毛,关于tomcat路径问题,遇到的有以下两个:
一:想在其他目录下运行JSP代码,这个可以在tomcat的conf文件的server.xml中修改
在HOST和CONTEXT中加如下代码
xml 代码
<Host>
</Context>
<Context path="/path" debug="0" docBase="e:/jspweb" ...
xml 代码
<script language="JavaScript">
function getFileName()
{
var url=window ...
xml 代码
'0000000.html'为你要打开的网页
方法一:
<HTML XMLNS:MSIE >
<MSIE:DOWNLOAD ID="oDownload" STYLE="behavior:url(#default#download)" />
<SCRIPT>
fun ...
xml 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">  ...
发生一件事,如果你
喜欢它,那么享受它。
不喜欢,那么避开它。
避不开,那么改变它。
改不了,那么接受它。
改变观念,你就能接受它。
复杂的事情要简单做。
简单的事情要认真做。
认真的事情要重复做。
重复的事情要创造地做。
过去的快乐留待回忆,
未来的快乐正在计划,
但快乐只能现在感受!
生命是一次奇遇,用心感受,会有属于自己的惊喜!
如果你要等有了实验室才来做实验的话,那么有了实验室你也不会做实验。
得意淡然,失意坦然
生命不是用来寻找答案也不是 ...
不知道是很久没用的原因还是什么,我的linux的密码竟然忘了,于是我用了一个小时去破解我的密码,在那一个小时的尝试中,我放弃了,发现网上有相关的办法,于是贴出来大家一起分享。
有好几种更改方式,主要是因为不同的启动方式,比如LILO和Grub启动,我推荐最简单的方法:以RH9为例,
有好几种更改方式,主要是因为不同的启动方式,比如L ...
以前一直苦恼jsp的环境配置,以前在网上找的一篇好的配置文章现在拿出来给大家分享。
xml 代码
第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,然后到tomcat官方站点(http://www.apache.org/dist/jakarta/tomcat-4/)下载tomc ...
才学AJAX就被他创建动态TABLE搞糊涂了,他的例子一个函数一个函数的,我没看懂然后就自己研究,找了点DOM的资料,查了相关函数的用法,于是我也会动态创建TABLE。
我发现利用insertBefore()函数不能完成动态创建表的功能,但是其他动态创建WEB元素他可以很好的实现。而且在动态创建表的时候不能直接创建TABLE,必须是动态创 ...
我梦想的人生:睡觉睡到自然醒,数钱数到手抽筋。
我现实的人生:数钱数到自然醒,睡觉睡到手抽筋……
今天看书,看到康熙皇帝在二十三岁的时候已经贵为一国之君,绩伟功丰,我很沮丧;但又看到同治皇帝
在二十三岁时已经死了四年了,我平衡了。
师太,你就从了老衲吧!
很久很久以后……
师太,你就饶了老衲吧!
忽然想起上大学时,老师出对联:国兴旺,家兴旺,国家兴旺。
班委对下联:天恢弘,地恢弘,天地恢 ...







评论排行榜