嗅谱网

  • java web编程初步接触到的几种开发模式

    java web编程初步接触到的几种开发模式

    DAO设计模式 Data Access Object的简称,数据访问对象,是要使用对象的形式访问数据库!应用于J2EE开发,避免了jsp+jdbc代码重复量大的坏处,开发可重用组件!DAO模式组成:1.vo包,VO:value object,每个vo可以表示一张表的一行的所有字段!此类的名称要和表的名称一致!2.dao包,DAO操作接口,规定了一张表具体的操作!接口命名规则:I+vo中的表操作类名+DAO;如:IMembersDAO;接口方法命名规则:        1.数据库更新操作doXxx();   ...

    查看全文

  • jsp应用指南-实现附件上传功能

    jsp应用指南-实现附件上传功能

    我们使用开源的Smartupload智能上传组件: 1.使用html表单的file元素可以上传:         2.常见组件:Smartupload, Apache fileuplaod上传的步骤:1.初始化上传上下文;2.准备上传;3.保存文件;–表单上传多媒体文件,必须封装表单: 文件上传 // 封装类型为多媒体 浏览: // upload.jsp: // 但表单封装后,request将无法获取表单属性!// 可以借助smartupload提供的方 ...

    查看全文

  • javaweb编程-javaBean的概念与用法举例

    javaweb编程-javaBean的概念与用法举例

    javaBean: —-web目录的标准结构:WEB ROOT—>根目录,一般虚拟目录直接在其中配置;        |-WEB-INF,整个web的安全目录;                |-classes,存放所有的class文件,所有class文件必须放在包中!        ...

    查看全文

  • jsp应用举例-分页的实现

    jsp应用举例-分页的实现

    分页实现是为了一个便于展示和使用的前台列表,同时为了减轻数据库的压力采用的化整为零的处理方式。 jdbc操作是将所有查询内容一次性读入内存;在分页的实现中有两种方式:1. 假分页: 使用算法实现分页的显示,要将全部内容都取出来,性能较低;采用标准的SQL语句,可移植性强!2. 真分页:直接从数据库中取出部分数据进行显示,性能较高,但需要使用特定的 分页的SQL语句,各个数据库的实现不一样,会造成可移植性降低!——-实现假分页: JSP + MySql应用 body,td{font-size:13px;} function changeCo ...

    查看全文

  • javaweb编程初识web安全以及web描述符的概念

    javaweb编程初识web安全以及web描述符的概念

    —–web安全及config对象: 一个完整的web目录必须包含一个WEB-INF文件夹,WEB-INF文件夹对外部不可见! WEB-INF是个较为安全的地方,可以把*.jsp文件放在里面,然后用一个名字映射该文件使其可以被外部间接访问, 这个工作要设置web.xml; —配置WEB-INF下的web.xml: pp /WEB-INF/hello.jsp pp /hello.xx // 执行hello.xx ——config: public interface ServletConfig;// javax.servlet ...

    查看全文

  • jsp应用-实现简单的聊天室源码

    jsp应用-实现简单的聊天室源码

    —-实现简单的聊天室: // chat.jsp: // say.jsp: 接收并保存客户端输入到服务器 输入内容: // out.jsp: 输出留言内容到客户端, 没有留言! ...

    查看全文

  • jsp应用举例-实现BS版IO操作

    jsp应用举例-实现BS版IO操作

    BS架构的IO操作: ———————-程序开始———————————–// 客户端输入内容:// input.jsp: 输入文件名  : 输入文件内容: // save.jsp,保存客户端输入的内容到服务器硬盘上: 成功保存! 查看 //  list.jsp,查看提交的文件的目录列表: ...

    查看全文

  • jsp application内置对象深入理解与应用

    jsp application内置对象深入理解与应用

    // javax.servlet.jsp.PageContext: public abstract ServletContext getServletContext();// application = pageContext.getServletContext(); // web容器实现了此抽象方法! 凡是接口或类中的抽象方法直接使用,都是因为容器或JVM内部实现了抽象!// 此方法表示获取当前页面会话的服务器应用程序对象,也就是application,通过他可以设置和获取服务器的属性!    The ServletContext instance.// j ...

    查看全文

  • jsp应用-设置Cookie应用举例

    jsp应用-设置Cookie应用举例

    —-设置Cookie: Cookie是服务器保留在客户端上的一种资源; public class Cookie extends Object implements Cloneable;// Cookie定义了一种信息; Creates a cookie, a small amount of information sent by a servlet to a Web browser, saved by the browser, and later sent back to the server. A cookie’s value can uniquely ide ...

    查看全文

  • jsp语法从入门到精通

    jsp语法从入门到精通

    ———–Jsp语法: 1.注释:2.———实例: JSP ———–打印9*9表格:scriptlet:脚本小应用程序; JSP ...

    查看全文

  • java web 入门与jsp动态网页技术原理

    java web 入门与jsp动态网页技术原理

    静态web: 客户端浏览器发送Http请求到web server,web server从File System调用请求的页面给客户端浏览器;但发送的页面是相对不变的,静态web不能连接数据库,不能访问资源;静态web客户端浏览器可以实现动态的页面效果:1.JavaScript;2.VBScript;这两种脚本语言在java语言产生前使用,但不是真正的动态web;1995年,java产生,Applet可以在客户端处理必要的操作,而不必请求服务器;但Applet仍然不是动态web,而且Applet的下载要求较好的网络环境,执行效率低;微软xp系统和.net平台的推出,使java jvm从wind ...

    查看全文

  • java对象序列化概念以及应用举例

    java对象序列化概念以及应用举例

    Java序列化 在Java中使用Serialization相当简单。如果你有一些对象想要进行序列化,你只需实现Serializable接口。然后,你可以使用ObjectOutputStream将该对象保存至文件或发送到其他主机。所有的non-transient和non-static字段都将被序列化,并且由反序列化重构造出一模一样的对象联系图(譬如许多引用都指向该对象)。但有时你可能想实现你自己的对象序列化和反序列化。那么你可以在某些特定情形下得到更多的控制。来看下面的简单例子。Java代码 class SessionDTO implements Serializable { privat ...

    查看全文