随笔分类 - Java
摘要:可视化JavaBean - AWT非可视化JavaBean - 没有GUI的JavaBean, 在JSP程序中常用它来封装事务逻辑、数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。DataBean: 存储必要的数据 ParameterBean: 存储用户提交数据的Bean DatabaseBean: 存储在数据库中数据的BeanActionBean: 运用DataBean上存储的数据进行特定作业的BeansJavaBean必须满足的3个条件: 1. 必须拥有无参数构造函数 import java.io.*; public class ExampleBea
阅读全文
摘要:JSP Code:Servlet Code:
阅读全文
摘要:JSP+JavaBeansJSP+JavaBeans+ServletServlet工作原理:Servlet由支持Servlet的服务器:Servlet引擎,负责管理运行。当多个客户请求一个servlet时,引擎为每个客户启动一个线程而不是启动一个进程,这些线程由servlet引擎服务器来管理,与传动的CGI为每个客户启动启动一个进程相比较,效率要高的多。Servlet生命周期:一个servlet是javax.servlet包中HttpServlet类的子类,由支持servlet的服务器完成该子类的对象,即servlet的初始化。servlet的生命周期主要有下列三个过程组成: 1. 初始化se
阅读全文
摘要:打开Tomcat\conf\server.xml文件,在<host>加入下面的Context:<Context path="/myapp" docBase="D:\myapp" debug="0" reloadable="true" crossContext="true" />
阅读全文
摘要:添加两个文件:1. ..\myapps\WEB-INF\classes\test\TestBean.java:package test;public class TestBean{ private String name = null; public TestBean(String name) { this.name = name; } public void setName(String name){ this.name = name; } public String getName() { return this.name; }}2. ..\myapps\testBean.jsp:<
阅读全文
摘要:1. 在新建的目录下myapps/myapp/WEB-INF/classes/test,新建HelloWorld.java,并写入以下内容package test;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloWorld extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOEx
阅读全文
摘要:1. 下载JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html,并安装2. 下载Tomcat: http://apache.etoak.com/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.exe,并安装3. 配置JDK PATH:JAVA_HOME: D:\Program Files\java\jdk1.6.0_32classpath: .;%JAVA_HOME%\lib\dr.jar;%JAVA_HOME%\
阅读全文