文章列表
我们大部分人都有深刻体验,每当主流浏览器版本的升级,我们刚建立的网站就可能变得过时,我们就需要升级或者重新建造一遍网站。例如
1996-1999
年典型的
"
浏览器大战
"
,为了兼容
Netscape
和
IE
,网站不得不为这两种浏览器写不同的代码。同样的,每当新的网络技术和交互设备的出现,我们也需要制作一个新版本来支持这种新技术或新设备,例如支持手机上网的
WAP
技术。类似的问题举不胜举:网站代码臃肿、繁杂浪费了我们大量的带宽;针对某种浏览器的
DHTML
特效,屏蔽了部分潜在的客户;不易用的代码,残障人士无法浏览网站等等。这是一种恶性循 ...
1、MVC模式: model(模型,业务逻辑),view(视图层,显示,jsp),control(控制层,servlet)
表现层:UI Layer/Presentation Layer->Struts
业务逻辑层:Business Layer ->Spring
持久化层: Persistence Layer ->Hibernate
2、model1与model2的区别:
1)model1:jsp+javaBean 流程图如下:
优点:架构简单,比较适合小型项目开发使用
缺点:jsp的职责不单一,既要负责展现又要负责业务逻辑,职责过重, ...
一、 "开放-封闭"原则(OCP)
Open-Closed Principle原则讲的是:一个软件实体应当对扩展开放,对修改关闭。
优点:通过扩展已有软件系统,可以提供新的行为,以满足对软件的新的需求,使变化中的软件有一定的适应性和灵活性。已有软件模块,特别是最重要的抽象层模块不能再修改,这使变化中的软件系统有一定的稳定性和延续性。
例子:玉帝招安美猴王当年大闹天宫便是美猴王对玉帝的新挑战。美猴王说:"'皇帝轮流做,明年到我家。'只教他搬出去,将天宫让于我!"对于这项挑战,太白金星给玉皇大帝提出的建议是:"降一道招安圣旨,宣上界来…,一则不 ...
- 2012-10-16 16:12
- 浏览 542
- 评论(0)
大四的这个时候本该是找工作的时间,我却没有,只是在宿舍床上麻木地敲着键盘,注视着屏幕上闪现的文字,如是而已。
今天偶然间了读了徐宥的《我的大学》,读完很有感触,一如当年读刘未鹏的《我在南大的七年》一样 ...
- 2012-10-16 15:02
- 浏览 676
- 评论(0)
转自这里:http://blog.csdn.net/herb777/article/details/7701238
- 2012-10-06 10:31
- 浏览 631
- 评论(0)
首先以debug模式启动tomcat,并文件中设断点(双击窗口的左边框可以加断点),然后运行,当程序走到断点处就会转到debug视图下
[1]快捷键(F8)将代码执行到下一个断点,如果没有断点,则将代码执行到程序的结束。
[2]快捷键(F5)单步执行程序,遇到方法时进入。
[3]快捷键(F6)单步执行程序,遇到方法时跳过。
[4]快捷键(F7)单步执行程序,从当前方法跳出。
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后retu ...
- 2012-09-29 09:33
- 浏览 582
- 评论(0)
1、今天在MyEclipse项目中部署项目的时候出现错误:com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException:
Invalid byte 2 of 2-byte UTF-8 sequence.
2、分析:发现自己修改tomcat的conf/server.xml文件的时候,用的editPlus保存的,保存时候的编码是ANSI,和xml文件声明的文件编码不一致。这个问题的主要原因是xml文件中声明的编码与xml文件本身保存时的编码不一致。
比如你的声明是<?xmlversion=&q ...
- 2012-09-24 22:43
- 浏览 433
- 评论(0)
转自网络:
我们大部分人都有深刻体验,每当主流浏览器版本的升级,我们刚建立的网站就可能变得过时,我们就需要升级或者重新建造一遍网站。例如1996-1999年典型的"浏览器大战",为了兼容Netscape和IE,网站不得不为这两种浏览器写不同的代码。同样的,每当新的网络技术和交互设备的出现,我们也需要制作一个新版本来支持这种新技术或新设备,例如支持手机上网的WAP技术。类似的问题举不胜举:网站代码臃肿、繁杂浪费了我们大量的带宽;针对某种浏览器的DHTML特效,屏蔽了部分潜在的客户;不易用的代码,残障人士无法浏览网站等等。这是一种恶性循环,是一种巨大的浪费。如何解决这些问题呢 ...
- 2012-09-24 10:10
- 浏览 505
- 评论(0)
1)需求分析、需求确定
通过各种手段确定系统的功能与性能
功能:用户维护、物料维护….
性能:可同时支持n个并发访问,并且响应时间不高于m毫秒…
手段:
头脑风暴 (brain storm)
会议
询问
原型 – 界面原型、业务原型…
本阶段是项目开发的最重要阶段
在web项目中,通常界面设计会在本阶段进行
2)分析与设计:
架构分析与设计
逻辑架构
3层架构、n层架构…
MVC…
Mode ...
- 2012-09-22 10:41
- 浏览 745
- 评论(0)
1、需求:批量导入文件夹“手机号码归属地”下的所有文本文件,如图:
2、java源代码:
package com.insigma.zd.group4.liuchao.jdbc;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.sql ...
- 2012-09-21 17:17
- 浏览 698
- 评论(0)
1、java读取文本文件到mysql数据库【示例】:把手机号码归属地文件:安徽联通.txt读取到数据库school的phonenumber表中
2、安徽联通.txt内容如下:
13003000000-13003009999-合肥
13003010000-13003029999-蚌埠
13003030000-13003049999-芜湖
13003050000-13003069999-合肥
13003070000-13003079999-淮南
13003080000-13003089999-合肥
13003090000-13003099999-巢湖
13004000000-1 ...
- 2012-09-21 15:55
- 浏览 421
- 评论(0)
本文转自这里http://blog.sina.com.cn/s/blog_904d11540100xef9.html
一、设置新建常见文件的默认编码格式,也就是文件保存的格式。 在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。
在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。
Window-->Preferences-->General -->content Types
在右侧窗口中展开每一个子项,依次输入编码格式 ...
- 2012-09-21 10:42
- 浏览 387
- 评论(0)
1、java读取文本文件到mysql数据库【示例】:把手机号码归属地文件:安徽联通.txt读取到数据库school的phonenumber表中
2、安徽联通.txt内容如下:
13013100000-13013119999-马鞍山
13013120000-13013129999-黄山
13013130000-13013149999-宣城
13013150000-13013159999-铜陵
13013160000-13013199999-安庆
13014000000-13014019999-宿州
13014020000-13014039999-六安 ...
- 2012-09-20 17:48
- 浏览 712
- 评论(0)
直接上代码吧!
package com.insigma.zd.group4.liuchao.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class TestJDBC {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated m ...
- 2012-09-20 16:08
- 浏览 637
- 评论(0)
1、今天一打开电脑发现MyEclipse下项目的包层次结构变成了Flat,平面模式,这种模式感觉特别不好,不能清晰地显示出项目的包层次结构。如下图:
2、解决方式:这样,显示出的包的结构不够明显,我们可以调成比较舒服的hierarchical模式(分层模式),通过Windows--Navigation--Show View Menu--Package Presentation--Hierarchical,如下图:
3、调整后的效果如下:
- 2012-09-18 09:39
- 浏览 837
- 评论(0)