好的,我知道这是一个模糊的问题,我期待一个模糊/基本的答案.
我非常精通PHP驱动的MVC框架以及服务页面的工作过程.我对学习Java很感兴趣,我认为学习它的唯一方法就是学习它.然而,在逐页阅读之后,当我阅读时,它会变得更加混乱.
我正在进入GWT(前端),Hibernate(ORM连接?),Spring Architecture,Spring Roo(这是什么?),JBoss(servelet),JPA(ORM),POJO(使用常规java对象的样式) orm?),Maven?
我的基本问题是所有这些如何组合在一起?我喜欢使用框架的想法,因为它过去在PHP中运行良好.如何在java中使用此功能?假设我想构建一个带有关系数据存储的Web应用程序.java如何通过动态内容进行身份验证,启动会话和提供页面?这个过程是什么?
在回复时,请不要说"坚持你所知道的"(正如我在其他页面上看到的那样)因为我对java非常感兴趣并且我正在努力学习.
使用InnoDB并删除未使用的外键的MySQL问题.外键引用另一个表的id.但是,我不需要这个领域.
我已经尝试删除fk索引,这不起作用 - 说它是在外键约束中需要的.并删除该字段,这给了我一个错误:
1025 - 将'./axis/#sql-ad8_1531'重命名为'./axis/Schedule'时出错(错误号:150)
该表目前是空的.没有引用此字段的表.关于如何摆脱这个的任何想法?除了创建一个新表?
如果我正确读取下面的错误,我不能删除列,因为声明了fk索引.我不能删除索引,因为列存在.鸡蛋??
最新的外键错误111004 17:05:40表轴/调度的外键约束出错:表中没有包含列作为第一列的索引,或者表中的数据类型与表中的数据类型不匹配在引用的表中或其中一个ON ... SET NULL列被声明为NOT NULL.约束:,CONSTRAINT"fk_Schedule_Grp"FOREIGN KEY("idGrp")REFERENCES"Grp"("idGrp")ON更新没有动作更新无动作InnoDB:重命名表axis.到axis.Schedule失败!
我有一个类型设置为"日期"(html5)的输入:
<input id="Employee_hireDate" class="pickDate" type="date" name="Employee[hireDate]" value="Hire Date" />
Run Code Online (Sandbox Code Playgroud)
当我查看原始源时,类型设置为日期.但是,在Chrome开发者工具中,它不会显示.当我跑:
alert($('#Employee_hireDate').attr('type'));
Run Code Online (Sandbox Code Playgroud)
它将输入类型显示为undefined.我正在使用Google Chrome v15.
有谁知道为什么JQuery找不到选择器?
洛根
提前感谢任何可以提供帮助的人.我一直在寻找答案,但还没有找到答案.我遇到了"解决方案",这些解决方案从1行开始没有用到重写整个班级.
我有"网格"来显示关系,并且能够使用搜索功能.我无法弄清楚的是排序功能.完成以下更改后,列标题将变为不可点击.
这就是我所拥有的:
关系名称/标签是"公司",在Employee模型中设置.
表:员工 - 列:idCompany和表:公司 - 列:companyNick
admin.php - 查看
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'employee-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
array(
'name'=>'company',
'value'=>'$data->company->companyNick',
),
'lastName',
'firstName',
ETC...
Run Code Online (Sandbox Code Playgroud)
Employee.php - MODEL
public function search()
{
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$criteria=new CDbCriteria;
//Company Relation Search
$criteria->compare('company.companyNick',$this->company,true);
$criteria->with='company';
//stock
$criteria->compare('idEmployee',$this->idEmployee,true);
$criteria->compare('idAccount',$this->idAccount,true);
ETC...
Run Code Online (Sandbox Code Playgroud)