java基础知识杂谈
2015-07-23 11:15
239 查看
1、extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用,implements可以实现多个接口用逗号隔开就可以了
最佳实践:实际上是无数程序员在经过了无数次的尝试后,总结出来的处理特定问题的特定方法。
表示层:负责处理与界面交互相关的功能。
业务层:负责复杂的业务逻辑计算和判断。例如:一些有效性验证的工作:①不允许文本框中输入指定的字符串②数据格式是否正确及数据类型验证③用户权限的合法性判断等等。
持久层:负责将业务逻辑数据进行持久化存储。持久层是为业务逻辑层服务的,业务逻辑层操作的是对象,而数据库是关系型数据库。持久层要把表和字段屏蔽掉,把它变成对象来传递给我们的业务层。
Struts2是表示层的框架
Spring是业务层的框架
Hibernate、ibatis是持久层的框架
7、开发过程中如果一个方法被多次使用就要把抽象出来写成工具类,比如web开发中的json封装,日期格式化等等
8、struts.xml导入其他的子xml文件用的是 <include file="xxxx.xml"/>
spring配置文件导入其他子文件用的是<import resource=""/>
2、数组转list
String[] words = {
"ace"
,
"boom"
,
"crew"
,
"dog"
,
"eon"
};
5、什么是框架
框架只是一些JAR包而已,其本质是对JDK的功能扩展,作用是为了解决某个领域的问题。
最佳实践:实际上是无数程序员在经过了无数次的尝试后,总结出来的处理特定问题的特定方法。
6、什么是三层框架
从宏观上来说,web开发模式中最重要的一条是分层开发模式,即将整个程序根据功能职责进行纵向划分,一个比较典型的划分方法是将程序划分为:表示层、业务层和持久层,即所谓的三层架构。表示层:负责处理与界面交互相关的功能。
业务层:负责复杂的业务逻辑计算和判断。例如:一些有效性验证的工作:①不允许文本框中输入指定的字符串②数据格式是否正确及数据类型验证③用户权限的合法性判断等等。
持久层:负责将业务逻辑数据进行持久化存储。持久层是为业务逻辑层服务的,业务逻辑层操作的是对象,而数据库是关系型数据库。持久层要把表和字段屏蔽掉,把它变成对象来传递给我们的业务层。
Struts2是表示层的框架
Spring是业务层的框架
Hibernate、ibatis是持久层的框架
7、开发过程中如果一个方法被多次使用就要把抽象出来写成工具类,比如web开发中的json封装,日期格式化等等
8、struts.xml导入其他的子xml文件用的是 <include file="xxxx.xml"/>
spring配置文件导入其他子文件用的是<import resource=""/>
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统