仓酷云

标题: JAVA网页设计初学JSP:设置第一个Struts的设置历程 [打印本页]

作者: 愤怒的大鸟    时间: 2015-1-18 11:07
标题: JAVA网页设计初学JSP:设置第一个Struts的设置历程
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。  这篇文章次要针对有必定jsp编程履历的喜好者初学struts,怎样设置struts历程的一个复杂实习。
  起首下载Struts软件包,到http://struts.apache.org/下载Struts,Struts各版本的差别很年夜,这里已Struts1.2.9版本为例,解紧缩包内容以下: 
  1、在tomcat安装目次下的webapps目次中创建一个webjx目次。如许就能够经由过程会见"http://localhost:8080/webjx"会见"webjx"这个目次。
  2、在你创立的目次webjx中,创建WEB-INF目次,在WEB-INF中创建classes、lib和tld文件夹。将紧缩包struts-1.2.9-binlib文件夹中的commons-*.jar(*代表恣意位恣意字符)和struts.jar文件拷贝到创建的webjx/WEB-INF/lib目次下,然后将Struts中的标签库文件struts-*.tld(*代表恣意位恣意字符)拷贝到webjx/WEB-INF/tld目次下
  3、在webjx/WEB-INF/目次下创建一个web.xml文件,文件内容以下:
<?xmlversion="1.0"encoding="ISO-8859-1"?> 
<!DOCTYPEweb-app 
 PUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.2//EN" 
 "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd"> 
<web-app> 
 <display-name>StrutsBlankApplication</display-name> 
 <!--StandardActionServletConfiguration(withdebugging)--> 
 <servlet> 
  <servlet-name>action</servlet-name> 
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> 
  <init-param> 
   <param-name>application</param-name> 
   <param-value>ApplicationResources</param-value> 
  </init-param> 
  <init-param> 
   <param-name>config</param-name> 
   <param-value>/WEB-INF/struts-config.xml</param-value> 
  </init-param> 
  <init-param> 
   <param-name>debug</param-name> 
   <param-value>2</param-value> 
  </init-param> 
  <init-param> 
   <param-name>detail</param-name> 
   <param-value>2</param-value> 
  </init-param> 
  <load-on-startup>2</load-on-startup> 
 </servlet> 
 <!--StandardActionServletMapping--> 
 <servlet-mapping> 
  <servlet-name>action</servlet-name> 
  <url-pattern>*.do</url-pattern> 
 </servlet-mapping> 
 <!--TheUsualWelcomeFileList--> 
 <welcome-file-list> 
  <welcome-file>index.jsp</welcome-file> 
 </welcome-file-list> 
 <!--StrutsTagLibraryDescriptors--> 
 <taglib> 
  <taglib-uri>/tags/struts-bean</taglib-uri> 
  <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location> 
 </taglib>
 <taglib> 
  <taglib-uri>/tags/struts-html</taglib-uri> 
  <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location> 
 </taglib>
 <taglib> 
  <taglib-uri>/tags/struts-logic</taglib-uri> 
  <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location> 
 </taglib>
 <taglib> 
  <taglib-uri>/tags/struts-nested</taglib-uri> 
  <taglib-location>/WEB-INF/tld/struts-nested.tld</taglib-location> 
 </taglib>
 <taglib> 
  <taglib-uri>/tags/struts-tiles</taglib-uri> 
  <taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location> 
 </taglib>
</web-app>

JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由升阳(SunMicrosystems)公司的詹姆斯·高斯林(JamesGosling)等人于1990年代初开发。
作者: 兰色精灵    时间: 2015-1-20 14:51
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者: admin    时间: 2015-1-29 10:46
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
作者: 因胸联盟    时间: 2015-2-6 00:24
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
作者: 海妖    时间: 2015-2-14 15:38
是一种将安全性(Security)列为第一优先考虑的语言
作者: 老尸    时间: 2015-3-4 07:39
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
作者: 简单生活    时间: 2015-3-11 17:55
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
作者: 仓酷云    时间: 2015-3-19 05:29
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 精灵巫婆    时间: 2015-3-27 08:10
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2