JAVA web开发历史
早期的Java Web应用中,Jsp文件同时负责生产网页,控制到下一个网页的流程,以及负责业务逻辑,
这给web开发带来一系列问题:
HTML和Java耦合在一起,JSP文件的编写者必须是网页设计者,又是Java开发者。
缺点:
可读性差
调试困难
不利于维护,更改业务逻辑或者数据可能设计多个相关网页
现在通常分为四层:
表述...
分类:
其他好文 时间:
2015-04-04 09:13:36
阅读次数:
144
??
WebForm:
WebForm是一个快速可视化的web程序开发技术。跟VB一样,几乎是相同的开发模式,只需要简单的拖拽已经封装好的控件到窗体设计器上,VS就会在Behind
Code(aspx.cs)生成相应的代码,开发人员只要在生成的事件框架中写入自己需要的业务逻辑或者数据显示转换等就可以快速的实现某一功能。
简单快捷,尤其是...
分类:
Web程序 时间:
2015-04-03 13:33:49
阅读次数:
136
这题挺简单的,但,每日一篇。说两点:第一,我的粗心导致我这题花了大把的时间去找错误,看到4个测试用例对了三个,我以为是那块的边界条件没考虑到,又或者是存在隐蔽的逻辑或语法错误,通过与别人程序的反复对比才发现是我的四个大于条件中的两个写一样了,也就少了一个,悲剧;第二,flag用的有点别扭,用个cnt...
分类:
其他好文 时间:
2015-04-02 22:13:58
阅读次数:
132
逻辑运算符通常用于布尔值的操作,一般和关系运算符配合使用,有三个逻辑运算符:逻辑与(AND)、逻辑或(OR)、逻辑非(NOT)。一、逻辑与(AND) :&&var box = (5 > 4) && (4 > 3) //true,两边都为 true,返回 true 如果两边的操作数有一个操作数不是布尔...
分类:
编程语言 时间:
2015-04-01 19:35:42
阅读次数:
178
做了两题Problem D: 逻辑运算Description还记得大学里学过的模电么,今天就让我们将与或非变成一道题吧。给你一个与或非的表达式,求出这个表达式的值,表达式总共有八种字符。三种逻辑运算符按照优先级排列如下。‘!’:表示取反。‘&’:逻辑与。‘|’:逻辑或。两个字符‘T’,‘F‘分别表示...
分类:
其他好文 时间:
2015-03-29 17:56:57
阅读次数:
131
先看一段代码,框里面和框外面代码有区别吗?
也就是说直接给bookHtmlStr和checkHtmlStr赋值和经过一些无意义计算再赋值有什么区别,或者说有什么优劣吗?
首先我们看以上代码执行的结果截图,再分析原因。
也就是说,以上代码执行的最终结果为:var bookHtmlStr = "暂无数据!";
var check...
分类:
Web程序 时间:
2015-03-20 14:26:57
阅读次数:
147
通配符:“_”: 代表匹配一个字符“%”: 代表匹配多个字符;[]:表示范围,可以包含多个数据[^] 表示取反 “-“ 表示范围逻辑与 and 逻辑或 or 逻辑非 not 聚会函数 :聚合函数:sum()/max()/min()/avg()/count()where /group by /havi...
分类:
数据库 时间:
2015-03-17 17:44:26
阅读次数:
195
逻辑与、逻辑或、逻辑非是对boolean值得操作,属于离散数学范畴。按位与、按位或、按位非是对计算机位的操作,属于计算机二进制位运算范畴。逻辑与 都是真才真 c中区分&、&&的区别。逻辑或 有真就是真 c中区分|、||的区别。逻辑非 假才真 c中为!。按位与、按位或、按位非按照上面的规则对每一位进行...
分类:
其他好文 时间:
2015-03-15 18:10:18
阅读次数:
258
第14章 操作重载与类型转换
1. 可以直接调用重载的运算符函数.
但是如果对于一个运算符比如+号,既有重载的成员函数,又有重载的非成员函数,那么此时如果直接使用+号,那么就会出现错误.
因为编译器不知道要调用那个运算符.
2. 逗号,运算符
逻辑与&&运算符
逻辑或||运算符不建议重载.
因为上述3种运算符本身是有求值顺序和短路求值特性...
分类:
编程语言 时间:
2015-03-10 10:31:07
阅读次数:
183
逻辑与,和DOS批处理的用法一模一样只有前面执行成功才会执行后面的命令。与此对应的是逻辑或||,只有前面执行失败才会执行后面的。shell更加推荐用if来判定前面的命令是否执行成功,这样可读性更高。另外还有与和或连接符&和|和&& ||不同的是&& ||都是先执行前面的命令,然后根据返回值判定是否执...
分类:
系统相关 时间:
2015-03-09 10:42:42
阅读次数:
162