仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 504|回复: 10
打印 上一主题 下一主题

[学习教程] JAVA编程:J2EE WEB-Tomcat5.5.9中文成绩办理计划...

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:10:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。j2ee|web|办理|成绩|中文  1、html

  不管是自力的html,仍是其他程序天生的,如Servlet等,注重在终极的html的和之间必需到场meta标签,用来指定html中输出字符的编码,如:

 
  1.    <head>  <metahttp-equiv="Content-Type"content="text/html;charset=gb2312">  <title>测试GET&&POST-Send</title>  </head>  
复制代码

  2、jsp和servlet

  起首必需办理程序输入(如response.writeln(Strings))和承受从客户端传来的数据(如request.getParameter(Stringsname))编码成绩,我们能够使用文件过滤功效,详细必要所用的jsp/servlet容器大概服务器供应的功效设置,如在Tomcat5.5.9中能够在webapps/yourAppDirectory/WEB-INF/web.xml中设置以下:

 
  1.    <filter>  <filter-name>SetCharsetEncodingFilter</filter-name>  <display-name>SetCharsetEncodingFilter</display-name>  <description>SetCharsetEncodingFilter</description>  <filter-class>com.gg.comm.web.SetCharsetEncodingFilter</filter-class>  <init-param>  <param-name>encoding</param-name>  <param-value>gb2312</param-value>  </init-param>  </filter>  <filter-mapping>  <filter-name>SetCharsetEncodingFilter</filter-name>  <url-pattern>/*</url-pattern>  </filter-mapping>  
复制代码

  个中SetCharsetEncodingFilterClass就是用来设置request和reponse字符编码的filter类,个中设置语句以下:

  
  1.   request.setCharacterEncoding(targetEncoding);  response.setContentType("text/html");  response.setCharacterEncoding(targetEncoding);  
复制代码

  别的为懂得决经由过程get(url中带有参数)体例传送参数的乱码成绩,我们还必要设置一下url传送参数所必要的编码,详细在Tomcat5.5.9中能够在${Tomcat_home}confserver.xml中的和之间设置,以下:

  
  1.   <!--  URIEncoding="GBK":ForceGETmethodString(Chinese)canbetransferdproperlybyhttp:uri    note:TomcatonlysupportGBKspecification,sonotsetcharsetgb2312  -->  <ConnectorURIEncoding="GBK"port="80"redirectPort="8443" maxSpareThreads="75" maxThreads="150"minSpareThreads="25">  </Connector>  
复制代码

  最初为懂得决jsp的乱码成绩,我们还必要作以下处置,即在摆布的jsp头均加上以下指令:

  
  1.   <%@pagecontentType="text/html;charset=gb2312"language="java" %>  大概  <%@pagepageEncoding="gb2312"%>  
复制代码

  3、JDBC和数据库

  关于写进数据库和读取数据库数据的乱码成绩,能够经由过程以下体例轻松办理:

  关于JAVA程序的处置办法按我们指定的办法处置。

  把数据库默许撑持的编码格局改成GBK或GB2312的。

  到此,一样平常来讲关于WEB体例的使用来讲,中文成绩就能够办理了。固然以上办法是依据一致编码的准绳办理的和WEB体例的文件转换干系(file->class->load->executeortransferedorresponseorrequest)来做的。
但是一些大型开发或者是保密型比较高的项目都会用java,原因有2点,一:java是开源的,不怕别人留后门,偷我工具,.net就不一样了,保持微软的一向风格,源代码不公开
再见西城 该用户已被删除
沙发
发表于 2015-1-19 21:18:25 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
兰色精灵 该用户已被删除
板凳
发表于 2015-1-20 17:29:31 来自手机 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
只想知道 该用户已被删除
地板
发表于 2015-1-29 13:38:47 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
分手快乐 该用户已被删除
5#
发表于 2015-2-2 16:59:24 来自手机 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
活着的死人 该用户已被删除
6#
发表于 2015-2-8 02:04:04 | 只看该作者
[url]http://www.jdon.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://nro.shtdu.edu.cn[/url]去下,安装上有什么问题,可以到论坛上去提问。
冷月葬花魂 该用户已被删除
7#
发表于 2015-2-8 20:48:47 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
若天明 该用户已被删除
8#
发表于 2015-2-26 09:52:25 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
老尸 该用户已被删除
9#
发表于 2015-3-8 13:16:17 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
小妖女 该用户已被删除
10#
发表于 2015-3-15 23:12:17 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
精灵巫婆 该用户已被删除
11#
发表于 2015-3-22 17:58:58 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 17:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表