- 浏览: 73162 次
- 性别:
最新评论
文章列表
JSP 存在两种 开发模式 Model1 : JSP + JavaBean * 不适合开发业务逻辑特别复杂web应用 ----- 业务逻辑复杂,控制代码多,而在jsp中编写控制代码,十分不便
Model2 : JSP + JavaBean + Servlet 符合MVC设计模式 JSP(View视图功能):负责页面显示 JavaBean(Model 模型功能):负责数据封装和处理 Servlet(Controller 控制器功能):连接模型和视图,对整个业务流程进行控制,调用JavaBean封装处理数据,调用JSP显示页面
MVC模式 、JavaEE体系结构三层架构 关系? 三层架构 ...
- 2014-03-25 07:34
- 浏览 538
- 评论(0)
字随鼠标移动
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.d1{
position: absolute;
left: 30px;
top: 20px;
}
</style>
</head>
<body>
<font color=&qu ...
- 2014-03-20 23:07
- 浏览 386
- 评论(0)
day07 Cookie Session
- 博客分类:
- 笔记
Servlet技术 用来动态生成 网页数据资源 Servlet生成HTML 页面数据时,所有内容都是通过 response.getWriter response.getOutputStream 向浏览器输出的
<html> <head> </head> <body> Hello </body> </html>
用Servlet 输出流打印网页信息 response.getWriter().print("<html>");
Servlet生成网页缺点 1、通过print输出网页 开发很不 ...
- 2014-03-17 14:41
- 浏览 431
- 评论(0)
Servlet技术 两条主线 1、HTTP协议 2、Servlet生命周期
init() 方法中参数 ServletConfig 对象使用 通过ServletConfig 获得 ServletContext对象 使用
service方法 含有两个参数对象 ServletRequest ServletResponse 在实际开发Servlet过程中 不需要覆盖service ---- HttpServlet 根据请求方式自动调用doGet 或者 doPost doGet和doPost参数 HttpServletRequest 和 HttpServletResponse
今天学习重点: ...
- 2014-03-16 15:15
- 浏览 887
- 评论(0)
Servlet技术基于Request-Response编程模型 ---- HTTP协议也是基于请求响应 模型 * Servlet技术 用来 开发基于HTTP web 应用程序
接触 JavaEE API ------ 程序 接口 和 已经实现接口 类的 使用 JavaEE ---- Java Platform, Enterprise Edition 缩写
Servlet快速入门 1、创建web project 2、编写 class 继承 HttpServlet 3、在web.xml 配置 Servlet程序 虚拟访问路径 * 用户在浏览器上通过这个路径 访问编写Servlet程序 ...
day04 tomcat及http协议
- 博客分类:
- 笔记
动态网页技术: 98前后 ASP PHP JSP .net(微软技术集合 VB ASP C#) 、python、ruby(快速开发网页 语言 10分组开发一套博客系统【脚手架】)
当今网站开发 主流技术: ,net 和 php
学习javaweb ----- CRM 、ERP、OA 定制web界面
JVM支持多种脚本 语言: Jruby Groovy
Web系统 采用 B/S结构 :Browser -- Server 1、浏览器向服务器发送访问目标资源请求 (请求) 2、服务器根据请求的目标资源路径,在服务器端进行查找 (请求处理) 3、服务器会将查找结果 返回给客户端浏览器 (响应 ...
- 2014-03-10 21:12
- 浏览 552
- 评论(0)
day 03 jdk5.0新特性
- 博客分类:
- 笔记
泛型 --- 通用类型 由来 : java语言 开发者 一批C++ 工程师 ,在c++ 语法中 模板技术 ----- java泛型由来 应用 : 1、类型安全检查 2、编写通用java程序(java框架)
JDK5 之前集合对象使用问题: 1、向集合添加任何类型对象 2、从集 ...
day 02xml解析
- 博客分类:
- 笔记
JAXP DOM 解析 JAXP SAX 解析 XML PULL 进行 STAX 解析
XML 技术主要企业应用 1、存储和传输数据 2、作为框架的配置文件
使用xml 存储和传输数据 1、通过程序生成xml 2、读取xml 中数据 ---- xml 解析
什么是DOM和SAX ? DOM Document Object Model -- ...
day01xml约束
- 博客分类:
- 笔记
MyEclipse8.5 1、配置workspace ----- 建议不要采用含有空格和中文目录 所有代码保存workspace空间中 2、新建工程时,设置工程需要jre环境 MyEclipse提供多种内置layout --- 每种布局 界面不同,菜单不同 工程的属性 编码集 --- 导入其它工程 ...
struts2.3.15环境搭建
- 博客分类:
- struts2基础
1.下载struts2.3.15的完整版: http://struts.apache.org/download.cgi#struts23151
打开解压的struts-2.3.15.1文件夹,会看到几个文件夹,分别为:apps----范例代码,docs---api,lib---库文件,src---源码
2.在javaee-eclipse环境中新建一个Dynamic Web Project,名称为struts2-form。
3.添加搭建struts2需要的lib,在解压的lib文件夹中,找到如下几个lib包,将之添加到struts2-form的WebContent/WEB-INF/l ...
java定时执行任务
- 博客分类:
- java
Timer
一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。
//在某一时段警告一定时间重复执行任务
task - 所要安排的任务。firstTime - 首次执行任务的时间。period - 执行各后续任务之间的时间间隔,单位是毫秒。TimerTask是一个接口在其run方法里面填写需要执行的任务
public void scheduleAtFixedRate(TimerTasktask,DatefirstTime,longperiod)
//安排指定的任务在指定的延迟后开始进行重复的固定速率执行。以近似固定的时间间隔(由指定的周期分隔)进行 ...
- 2013-12-02 14:01
- 浏览 518
- 评论(0)
环境变量配置:
netstat -ano查看端口使用情况和进程的PID 若端口被占用,则根据PID关闭相应进程
Tomcat JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13 //自己的jdk目录
启动Tomcat:双击bin/startup.bat
端口:
默认端口8080 可在server.xml中自行改变 ...
- 2013-12-02 00:36
- 浏览 344
- 评论(0)
下载
承接以前的上傳
列出文件:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String real=getServletContext().getRealPath("/WEB-INF/Files");
Map<String,String> map=new HashMap<String, String>();
File file=new File ...
- 2013-12-02 00:11
- 浏览 297
- 评论(0)
1. Hibernate简介
(1) Hibernate是一款ORM框架. Object Relation Mapping
(2) ORM是指对象关系映射.可以将DB映射成Object,这样程序员可以通过
对Object操作完成对DB的操作.将JDBC封装在ORM框架底层
(3)主流ORM框架有Hibernate,iBatis,JPA
2. Hibernate框架体系结构
(1)主配置文件:用于描述数据库连接信息.
hibernate.cfg.xml或者hibernate.properties
(2)映射描述文件:用于描述映射类及属性与DB表和字段之间的对应关系
U ...
- 2013-11-30 23:43
- 浏览 287
- 评论(0)
摘要:本文列举集中典型的场景,介绍了通过Java网络编程接口判断机器之间可达性的几种方式。在实际应用中,可以根据不同的需要选择相应的方法稍加修改即可。对于更加特殊的需求,还可以考虑通过JNI的方法直接调用系统API来实现,能提供更加强大和灵活的功能。
概述
在网络编程中,有时我们需要判断两台机器之间的连通性,或者说是一台机器到另一台机器的网络可达性。在系统层面的测试中,我们常常用Ping命令来做验证。尽管Java提供了比较丰富的网络编程类库(包括在应用层的基于URL的网络资源读取,基于TCP/IP层的Socket编程,以及一些辅助的类库),但是没有直接提供类似Ping命令来测试网络 ...
- 2013-11-30 00:04
- 浏览 339
- 评论(0)