![]() |
|
Spaces home Kris Yuan's SPACEPhotosProfileFriendsMore ![]() | ![]() |
|
Kris Yuan's SPACEJuly 20 袁乐诞生September 03 小别由于职业的原因,最后还是决定跳槽了,出乎我想象的还是有那么多人在乎我的存在,心里有点感觉的,毕竟有点感情了,在运泽的这段时间里,觉得大家还是挺帮忙的,特别我记得刚进来的时候帮助我的人不少,憨厚和乐于助人的吴大哥,还有那个装做严肃的周敏,歌后梁敏,还有那个整天快乐的小王,嗲人婷婷,同乘凯迪拉克的金老师,列车长张老师都对我帮助不少,而且对公司,对老板都是功不可没的.在这里祝愿这些朋友们可以心想事成.
就要去新的公司了,那边还不知道是什么状况,不过总算是入了正行,应该有自己发挥的一席之地了,我会拼的,希望可以早日成功.既然选了这条路就一定要拼下去,旦愿可以干出点什么来.
August 24 对于STRUTS中文化FILTERversion:
struts1.2.7
tomcat5.0.28
1.CharacterEncodingFilter编码转换类
package cc.kris.util;
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; import javax.servlet.http.HttpServletRequest; public class CharacterEncodingFilter implements Filter { public void init(FilterConfig config) throws ServletException {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest) request; req.setCharacterEncoding("GBK"); chain.doFilter(request, response); }
public void destroy() {
}
}
2.在TOMCAT相关上下文XML文件中加入
<filter>
<filter-name>Charset</filter-name> <display-name>Charset</display-name> <description>Filter charset</description> <filter-class>cc.kris.util.CharacterEncodingFilter</filter-class> </filter> <filter-mapping>
<filter-name>Charset</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>Charset</filter-name> <url-pattern>/servlet/*</url-pattern> </filter-mapping> 3.设定所有JSP页面文件response编码属性为GBK或者gb2312,request编码属性不用设置
<%@ page contentType="text/html; charset=gb2312"%>
完成! Tomcat JNDI 连接池配置version:
hibernate3.05
tomcat5.0.28
mssqlserver2000personal
1.把相应的DB驱动COPY到tomcat/lib文件夹下
2.http://localhost:8080/admin登陆并在DATASOURCE中设置相关参数
JNDI Name: jdbc/mssql
Data Source URL:jdbc:jtds:sqlserver://127.0.0.1:1433/swcrm JDBC Driver Class: net.sourceforge.jtds.jdbc.Driver User Name:sa
Password: Max. Active Connections:4 Max. Idle Connections:2 Max. Wait for Connection:5000 Validation Query ://不填 3.在tomcat/conf/Catalina/localhost的相应上下文xml文件中更换
<Resource auth="Container" description="MSSQL test" name="jdbc/mssql" type="javax.sql.DataSource"/>
为 <ResourceLink name="jdbc/mssql" global="jdbc/mssql" type="javax.sql.DataSource"/>
并保存
4.利用JSP来调用JNDI <%@ page contentType="text/html;charset=GBK"%>
<%@ page import="javax.naming.*"%> <%@ page import="javax.sql.*"%> <%@ page import="java.sql.*"%> <html> <head> </head> <body> <% Context ctx=null; Connection cnn=null; Statement stmt=null; ResultSet rs=null; try { ctx=new InitialContext(); if(ctx==null){ throw new Exception("没有匹配的环境"); } DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mssql"); if(ds==null) throw new Exception("没有匹配数据源"); cnn=ds.getConnection();
stmt=cnn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=stmt.executeQuery("select * from dept"); } finally { if(rs!=null) rs.close(); if(stmt!=null) stmt.close(); if(cnn!=null) cnn.close(); if(ctx!=null) ctx.close(); } %> ok </body> </html> 5.利用HIBERNATE来调用TOMCAT连接池
配置hibernate.cfg.xml加入
<property name="connection.datasource">java:comp/env/jdbc/mssql</property>
保存
完成!
August 12 探望昨天晚上去探望了外公和外婆,和一年前一样,他们看到我还是笑容满面,我很开心,外婆还是忙个不停得给我找东西吃,整天盼我能胖点,外公还是整天玩着低级手提,谈了一些工作的事情,觉得外公思路还是挺清楚,走得时候看得出他们还是挺舍不得的,我还是得多去去。 July 27 杂谈很久没有写LOG了,感觉没有什么好写。
对于JAVA,有些时候觉得为什么某个框架那么难懂 ?有时候可能会怀疑自己的智商,怀疑是不是我不适合做编程,不过我这个人的性格就是想不通的东西我会一直想,觉得第一天想不通的东西,第二天早上起来就会思路清晰很多,第三天早上会更清楚,难就难在第一天。和老同学之间已经建立了技术交流,感觉都是比较强的,相信能学到不少东西。我坚持我走的路是对的,我会一直走下去。
八月份会去外地旅游一次,喜欢在沙滩上吃海鲜的感觉,去年的安吉行不错,希望这次能玩的更开心。
|
|
|||||||||||||||||||||||||||||||||||||||
|
|