开发流程中,第一步往往是确定项目的开发架构,并同时搭建好新的开发环境
开发架构有SSH;
在SSH的开发过程中,为项目添加框架支持的顺序是:spring-hibernate-struts
在项目中解决中文问题的方法是:编写并添加过滤器。
在web.xml文件中写上:
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
下面是这个Filter的源码要说明的是:如果在<init-param>中写的名字是encoding的话,那么下面的charset也要写成encoding
也就是说两个名字要一样。
package org.hyapp.acegi.web.controller;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class EncodingFilter implements Filter {
private String charset=null;
public EncodingFilter() {
// TODO Auto-generated constructor stub
}
public void destroy() {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
// TODO Auto-generated method stub
arg0.setCharacterEncoding(this.charset);
arg2.doFilter(arg0, arg1);
}
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
this.charset=arg0.getInitParameter("charset");
}
}
对密码进行加密:用MD5加密
作验证码:防止灌水。
j2ee的目录结构:
|css
|js
|jsp
分享到:
相关推荐
《J2EE项目开发与设计随书源码》是一份宝贵的学习资源,旨在帮助开发者深入理解和实践J2EE(Java 2 Platform, Enterprise Edition)技术。J2EE是Oracle公司推出的用于构建企业级分布式应用程序的平台,它为开发、...
在J2EE项目开发中,规则引擎Drools扮演着重要的角色,它是一个开源的业务规则管理系统(BRMS),能够帮助开发者将业务规则从应用程序逻辑中分离出来,从而实现更灵活、可维护的代码结构。Drools的核心功能是解析、...
j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发...
### J2EE项目开发知识点详解 #### 一、J2EE概述 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems为大型企业级应用提供的标准开发平台,旨在简化复杂的企业级应用开发。它提供了丰富的组件和服务,...
《J2EE项目开发与设计》是彭灿华编著的一本深入讲解J2EE技术在实际项目中的应用和设计的书籍,由中国铁道出版社出版。这本书提供了丰富的源码实例,帮助读者理解并掌握J2EE的核心概念和技术,进一步提升在实际开发中...
本文介绍了在J2EE项目开发中遇到的war包中的文件的读取问题,Ant使用中的OutOfMemoryError解决方法。
**J2EE项目开发模板详解** 在IT领域,J2EE(Java 2 Platform, Enterprise Edition)是一个由Oracle公司维护的、用于构建企业级分布式应用的开放标准平台。J2EE项目开发模板则是开发者在创建大型、复杂的企业系统时...
本项目开发案例将带你深入理解J2EE的核心概念和实践应用。 1. **Servlet与JSP**:在J2EE中,Servlet是用于处理HTTP请求的核心组件,它接收客户端请求,处理数据,并返回响应。JSP(JavaServer Pages)则是一种视图...
在J2EE项目开发中,理解并掌握J2EE架构及其相关技术是非常关键的。J2EE应用程序通常由四层结构组成,分别是客户层、应用层、表示逻辑层和企业信息系统层。客户层主要负责与用户的交互,应用层处理业务逻辑,表示逻辑...
### J2EE项目开发平台与环境搭建详解 #### 一、引言 J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems公司提出的一种基于Java的大型企业级应用程序开发框架,它支持多层分布式应用,能够处理大量...
在J2EE项目开发中,Excel导出是一项常见的需求,特别是在数据管理和报告生成场景中,如资产管理、财务报表等。这个描述提及的示例提供了一个完整的解决方案,包括所需的Java类和依赖库(Jar包),帮助开发者实现从...
### 使用Eclipse进行J2EE项目开发 #### Eclipse与J2EE开发 Eclipse作为一款广泛使用的Java集成开发环境(Integrated Development Environment,简称IDE),在Java应用开发领域中备受推崇。然而,在进行J2EE(Java ...
《J2EE项目开发框架实例源代码与演示动画解析》 在现代企业级应用开发领域,J2EE(Java 2 Platform, Enterprise Edition)扮演着至关重要的角色。它为构建可扩展、分布式、多层的Web应用程序提供了强大的平台。本...
### J2EE项目开发平台与环境搭建详解 #### 一、引言 J2EE(Java 2 Platform, Enterprise Edition)是一种广泛应用于企业级应用程序开发的技术标准,它提供了丰富的组件和服务来支持分布式网络环境中复杂应用的开发...
总的来说,这个开源的J2EE项目开发框架源码是一个完整的Web应用解决方案,它展示了如何利用J2EE技术栈进行开发,包括MVC架构、JavaBean、JSP以及数据库交互等。对于想要深入理解J2EE开发或者希望快速启动新项目的...
本书汇集了大量企业级应用项目开发的经验,归纳了不同项目中使用的框架、模式、设计方法、开发方法,形成一个完整的技术体系和指导方法,以供用J2EE进行项目开发的初级人员和有一定经验的高级开发人员阅读。...
**J2EE项目开发编码规范** 在J2EE项目开发中,编码规范是确保代码质量、可读性和团队协作效率的重要准则。以下是一些关键的编码规范和注意事项: ### **1. 命名规范** #### 1.1 包命名 包的命名应当全为小写字母...
J2EE项目开发中常用的jar包往往涵盖了一系列的核心技术和框架,这些库支持着应用程序的构建、部署和运行。下面我们将详细探讨一些常见的J2EE项目中使用的jar包及其作用。 1. **Servlet API**:servlet-api.jar是...
J2EE项目开发常用Jar包 hessian-4.0.7.jar jackson-all-1.8.0.jar j2ee.jar jstl.jar ojdbc6.jar standard.jar commons-beanutils-1.8.0.jar commons-digester-1.8.1.jar commons-fileupload-1.2.1.jar ...
在J2EE项目开发中,Excel的导入导出功能是一个常用且重要的部分,尤其是在处理大量数据时。这个组件源代码提供了实现这一功能的解决方案。让我们深入探讨一下相关知识点。 1. **J2EE基础**: J2EE,即Java 2 ...